我正在尝试将unity3d项目作为模块导入到我的android项目中。一切都没关系,gradle sync完成没有错误,但是当我将unity项目作为依赖项添加到我的项目并运行gradle sync时,它会说:
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
我试过谷歌,但没有运气......非常感谢任何提示...... 我正在使用Android Studio(如果它有帮助)
我可以在移动设备上构建和运行独立的unity3d项目,问题是当我尝试将其作为模块(依赖项)添加到另一个项目时
答案 0 :(得分:10)
在您的图书馆gradle.build
中,将行apply plugin: com.android.application
更改为apply plugin: com.android.library
并删除setApplicationId
答案 1 :(得分:5)
在Android Studio中,您不能依赖Android应用程序模块(其中有APK作为其输出)。您只能依赖Java库(编译为JAR)或Android库模块(编译为AAR)。
答案 2 :(得分:1)
我是一个Android菜鸟,但我可以通过检查" Google Android Project"将一个简单的Unity应用程序导入到Android Studio中。在导出对话框中。
DEETS: * Unity 4.6.1 * Android Studio 1.0 (请注意,如果您下载A.S." 1.0",您仍需要进行几次软件更新才能真正获得它)