所以当电源突然熄灭一分钟时,我坐在Android Studio中进行编码。现在每当我尝试构建/运行我的应用程序时,我都会收到Gradle错误:
错误:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter $ FileCollectionSnapshotImpl无法强制转换为org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter $ OutputFilesSnapshot 此意外错误的可能原因包括:
对于损坏的Gradle进程,您还可以尝试关闭IDE,然后终止所有Java进程。
- Gradle的依赖关系缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖项和同步项目(需要网络)
- Gradle构建过程(守护程序)的状态可能已损坏。停止所有Gradle守护进程可以解决此问题。 停止Gradle构建过程(需要重新启动)
- 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。
我已经尝试过无效我的缓存&重启,清理和重建项目几次,仍然会出现此错误。
答案 0 :(得分:4)
我在这里复制我的评论,因为它正在运作:
您可以尝试删除主目录中的目录.gradle
。
rm -rf ~/.gradle/
适用于Windows的RD /S /Q "%USERPROFILE%\.gradle\"
。