错误:
org.gradle.api.internal.tasks.DefaultTaskInputs $ TaskInputUnionFileCollection无法强制转换为org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
我尝试将Unity Android Gradle导出导入Android Studio,以便我可以手动修改我的androidmanifest。这个应用程序非常简单,只需要" anykeyDown",在循环播放一个短的音频剪辑,并有1个UI文本元素。当项目导入时,我遇到了Gradle Sync Issues错误,我很难过。
它提供了以下三种解决方案:
- 重新下载依赖项。不工作。
- 停止Gradle构建过程并重新启动。不工作。
- 您的项目可能正在使用第三方插件,该插件与项目或项目请求的Gradle版本中的其他插件不兼容。
最后一个建议可能是关键,但我已经看过Unity到Android Studio的几个工作流程,他们没有解决这个问题。
Unity 5.6目前存在一个错误,它使其与最新的Android SDK工具不兼容,因此必须使用这些工具的旧版本来导出项目。我想知道最新的Gradle是否因此而抱怨?
任何方向都将不胜感激 - 谢谢!
答案 0 :(得分:5)
尝试从Android Studio项目文件夹更改项目的Gradle版本。 (项目> Gradle脚本> build.gradle)
dependencies {
classpath 'com.android.tools.build:gradle:2.3.2'
}