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

Posted 韩亚飞_yue31313_韩梦飞沙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g相关的知识,希望对你有一定的参考价值。

韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

错误:org.gradle.api.internal.tasks.DefaultTaskInputs $ TaskInputUnionFileCollection org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection不能投
可能导致这个意外错误的原因包括:分级的依赖缓存可能是损坏的(这有时是在网络连接超时之后发生的)。
重新下载依赖项和同步项目(需要网络)是一个等级的构建过程(守护进程)的状态可能会是腐败的。
停止所有的分级守护进程可以解决这个问题。
你的项目可能是使用一个与项目中其他插件不兼容的第三方插件,或者是项目所要求的等级版本的插件,而你的项目可能是在使用一个第三方插件来完成这个过程(需要重新启动)。
在腐败的分级过程中,您也可以尝试关闭IDE,然后杀死所有的Java进程。

 

错误: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:<ul><li>Gradle\'s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a></li><li>The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
<a href="stopGradleDaemons">Stop Gradle build processes (requires restart)</a></li><li>Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.</li></ul>In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

 ========

这个项目的Gradle版本与我当前AS使用的版本不一致,可能是这个问题。于是我把项目的版本改成与AS一致再同步一下,果然就好了。

classpath \'com.android.tools.build:gradle:2.1.3\'

改成

classpath \'com.android.tools.build:gradle:2.3.1\'

注意这个版本号是随AS的版本号走的

 

以上是关于org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g的主要内容,如果未能解决你的问题,请参考以下文章