电源故障后我再也无法编译应用了

时间:2016-04-28 13:45:06

标签: java android gradle

所以当电源突然熄灭一分钟时,我坐在Android Studio中进行编码。现在每当我尝试构建/运行我的应用程序时,我都会收到Gradle错误:

  

错误:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter $ FileCollectionSnapshotImpl无法强制转换为org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter $ OutputFilesSnapshot   此意外错误的可能原因包括:

  • Gradle的依赖关系缓存可能已损坏(这有时会在网络连接超时后发生。)   重新下载依赖项和同步项目(需要网络)
  • Gradle构建过程(守护程序)的状态可能已损坏。停止所有Gradle守护进程可以解决此问题。   停止Gradle构建过程(需要重新启动)
  • 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。
对于损坏的Gradle进程,您还可以尝试关闭IDE,然后终止所有Java进程。

我已经尝试过无效我的缓存&重启,清理和重建项目几次,仍然会出现此错误。

1 个答案:

答案 0 :(得分:4)

我在这里复制我的评论,因为它正在运作:

您可以尝试删除主目录中的目录.gradle

对于Linux或OSX系统,

rm -rf ~/.gradle/ 适用于Windows的RD /S /Q "%USERPROFILE%\.gradle\"