Unity项目作为Gradle中的依赖项

时间:2014-12-11 21:21:43

标签: android unity3d gradle android-studio android-gradle

我正在尝试将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项目,问题是当我尝试将其作为模块(依赖项)添加到另一个项目时

3 个答案:

答案 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",您仍需要进行几次软件更新才能真正获得它)