/ / Projekt Unity jako zależność w gradle - android, unity3d, gradle, android-studio, android-gradle

Projekt jedności jako zależność w Gradle - android, unity3d, gradle, android-studio, android-gradle

Próbuję zaimportować projekt unity3d do mojegoprojekt android jako moduł. Wszystko jest w porządku, synchronizacja stopniowa kończy się bezbłędnie, ale kiedy dodam projekt jedności jako zależność do mojego projektu i uruchomię synchronizację gradową, to mówi:

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

Próbowałem google, ale bez powodzenia ... Bardzo dziękuję za wszelkie wskazówki ... Korzystam z Android Studio (jeśli to pomaga)

Mogę zbudować i uruchomić samodzielny projekt unity3d na urządzeniu mobilnym, problem pojawia się tylko wtedy, gdy próbuję dodać go jako moduł (zależność) do innego projektu

Odpowiedzi:

5 dla odpowiedzi № 1

W Android Studio nie można polegać na AndroidzieModuł aplikacji (który ma plik wyjściowy APK). Możesz polegać tylko na bibliotekach Java (które kompilują się do JAR) lub modułach Biblioteki Android (które kompilują się do AAR).


10 dla odpowiedzi nr 2

W twojej bibliotece gradle.build, Zmień linię apply plugin: com.android.application do apply plugin: com.android.library i usuń setApplicationId


1 dla odpowiedzi nr 3

Jestem Androidem Noob, ale mogłem zaimportować prostą aplikację Unity do Android Studio, zaznaczając „Google Android Project” w oknie dialogowym eksportu.

Deets: * Jedność 4.6.1 * Android Studio 1.0 (zwróć uwagę, że jeśli pobierasz A.S. „1.0”, nadal musisz dokonać aktualizacji oprogramowania kilka razy, aby naprawdę ją zdobyć)