org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g

将一个项目导入到Android studio3.0后报错,报错内容和截图如下:

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
Possible causes for this unexpected error include:

In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g_第1张图片

解决这个问题也比较简单。

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g_第2张图片

如上图所示这个项目project的build.gradle文件中的gradle版本是2.0.0,但是我的Android studio是3.0.1,这个AS对应的gradle的版本是3.0.1,所以我把build.gradle的gradle的版本改为3.0.1就好了。

修改后的截图如下所示:

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g_第3张图片

如果本文对你有所帮助,麻烦点击一下左侧的点赞按钮,谢谢。

你可能感兴趣的:(安卓开发)