Gradle同步错误 - 从Unity导入Gradle项目到Android Studio。

4
错误信息:
org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection 无法转换为 org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
我正在尝试将Unity Android Gradle导出项目导入Android Studio,以便可以手动修改androidmanifest文件。该应用程序非常简单,只需要“anykeyDown”,在循环播放短音频剪辑,并具有1个UI文本元素。在项目导入过程中,我遇到了Gradle同步问题错误,并感到困惑。
它提供了以下三个解决方案:
- 重新下载依赖项,但是不起作用。
- 停止Gradle构建进程并重新启动,但是不起作用。
- 您的项目可能使用了与项目中的其他插件或Gradle版本不兼容的第三方插件。
最后一个建议可能是关键,但我查看了一些从Unity到Android Studio的工作流程,它们没有解决此问题。
目前Unity 5.6存在一个错误,使其与最新的Android SDK工具不兼容,必须使用较旧版本的那些工具来导出该项目。我想知道是否由于这个原因,最新版本的Gradle会抱怨?
任何指导都将不胜感激-谢谢!
1个回答

6

尝试从Android Studio项目文件夹更改您的项目Gradle版本。 (项目> Gradle脚本> build.gradle)

dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'
    }

这对我来说在最新的稳定版AS 2.3.3中有效 - 在AS 3.0预览版中遇到了太多问题。 - trippedout

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接