org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection

韩梦飞沙  韩亚飞  [email protected]  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的版本号走的

时间: 2024-10-08 14:55:55

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection的相关文章

用Gradle构建时,将密码等敏感信息放在build.gradle之外

密码 在做版本release时你app的 build.gradle你需要定义 signingConfigs.此时你应该避免以下内容: 不要做这个 . 这会出现在版本控制中. signingConfigs { release { storeFile file("myapp.keystore") storePassword "password123" keyAlias "thekey" keyPassword "password789&qu

【ASP.NET Web API教程】3.3 通过WPF应用程序调用Web API(C#)

参考页面: http://www.yuanjiaocheng.net/ASPNET-CORE/core-static-files.html http://www.yuanjiaocheng.net/ASPNET-CORE/setup-mvc.html http://www.yuanjiaocheng.net/ASPNET-CORE/mvc-design-pattern.html http://www.yuanjiaocheng.net/ASPNET-CORE/mvc-routing.html h

SharePoint API测试系列——Manage SharePoint Site Policy &amp; Expiration Email with CSOM API

对CSOM(Not SSOM) Site Policy & Expiration Email的API的调用过程进行封装,做成tool,界面如下: 代码如下: using System; using System.Windows.Forms; using Microsoft.SharePoint.Client; using Microsoft.SharePoint.Client.InformationPolicy; namespace CSOMForm { public partial class

ASP.NET MVC Web API 学习笔记---第一个Web API程序---近来很多大型的平台都公开了Web API

1. Web API简单说明 近来很多大型的平台都公开了Web API.比如百度地图 Web API,做过地图相关的人都熟悉.公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用 JavaScript来创建更丰富的HTML体验.所以我相信Web API会越来越有它的用武之地. 说道Web API很多人都会想到Web服务,但是他们仍然有一定的区别:Web API服务是通过一般的 HTTP公开了,而不是通过更正式的服务合同 (如SOAP)  2. ASP.NET

intellij idea更新gradle项目报错:Could not run build action using Gradle distribution

intellij idea更新gradle项目报错:Could not run build action using Gradle distributionintellij idea中有一个gradle项目,之前都一直是好好的. 今天在build.gradle中添加了一个dependency,由于我并没有设置auto-import,所以选择自己来refresh整个gradle项目 结果gradle task后台stuck在 resolve detachconfiguration3这里,点击can

Gradle Goodness: Adding Tasks to a Predefined Group

In Gradle we can group related tasks using the group property of a task. We provide the name of our group and if we look at the output of the tasks task we can see our tasks grouped in section with the given name. In the next sample we create a new t

API翻译 --- Tasks and Back Stack

IN THIS DOCUMENT Saving Activity State  保存activity状态 Managing Tasks    管理任务 Defining launch modes 定义启动模式 Handling affinities 处理密切关系 Clearing the back stack 清除回退栈 Starting a task 启动任务 ARTICLES Multitasking the Android Way Android多任务方式 SEE ALSO Android

【Android API】Tasks and Back Stack

Back Stack 1.当前activity启动另一个新的activity时,新的activity进入栈顶,之前的activity状态变为stopped,但是它的user interface被系统保存.当点击back按钮时,当前activity出栈被销毁,之前的activity进行resume. 2.当所有的activity都出栈后,back stack为空,task被销毁. 3.当点击home按钮时,当前task会被转移至后台保存,task中所有activity处于stopped状态.当从a

API开发第一篇:关于session的APP服务端API开发

第一次做app的API开发,遇到的第一个问题就是:我的sessionid哪儿去了? 实现的一个功能是:短信验证功能,大体流程图如下: 问题的产生就发生在提交验证的时候,客户端并未通过header头带过来sessionid.那么这个时候,服务端就不知道该从哪一个session会话中取出值来进行判断.所以问题的解决核心点就是这个sessionid哪儿去了?以前只做PC端的时候,从来不怎么关心这个问题,因为浏览器自己就帮我们把这些事情搞完了. 解决办法一: 首先声明这个错误并不是由于服务端的错误,服务