Michal Kučera Michal Kučera - 17 days ago 10
Android Question

Unity project as dependency in Gradle

I am trying to import an unity3d project to my android project as a module. All is okay, gradle sync finish without error, but when i add unity project as dependency to my project and run gradle sync then it says:

Error:Dependency myapplication:unityproject:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: /Users/michal/Documents/Projects/myapplication/unityproject/build/outputs/apk/unityproject-release-unsigned.apk


I tried google it, but with no luck... Thanks a lot for any tips...
I am using Android Studio (if it helps)

I can build and run standalone unity3d project on mobile device, problem is only when i am trying to add it as module (dependency) to another project

Answer

In Android Studio, you can't depend on an Android Application module (which has an APK as its output). You can only depend on Java libraries (which compile to JAR) or Android Library modules (which compile to AAR).