Unity项目作为Gradle中的依赖项

我想导入一个unity3d项目作为一个模块我的android项目。 一切都好,gradle同步完成没有错误,但是当我添加统一项目作为依赖我的项目,并运行gradle同步然后它说:

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(如果有帮助)

我可以在移动设备上构build和运行独立的unity3d项目,问题只是当我试图将它作为模块(依赖项)添加到另一个项目

Solutions Collecting From Web of "Unity项目作为Gradle中的依赖项"

在Android Studio中,您不能依赖于Android应用程序模块(其中有一个APK作为输出)。 您只能依靠Java库(编译为JAR)或Android库模块(编译为AAR)。

在你的库的gradle.build ,将apply plugin: com.android.application这一行改为apply plugin: com.android.library并删除setApplicationId

我是一个android noob,但是我可以通过在导出对话框中select“Google Android Project”来将一个简单的Unity应用程序导入到Android Studio中。

需要:* Unity 4.6.1 * Android Studio 1.0(注意,如果你下载AS“1.0”,你还需要做一个软件更新几次才能真正得到它)