Android Studio中的Gradle生成失败(无法从缓存中读取testArtifacts.bin)

Android Studio中的Gradle生成失败(无法从缓存中读取testArtifacts.bin),android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,代码中没有错误。但生成失败,出现以下错误: Error:Could not read entry ':app:packageDebug' from cache taskArtifacts.bin (/Users/sibidharan/Developer/Android Dev/Karpagam/.gradle/2.10/taskArtifacts/taskArtifacts.bin). > java.io.EOFException (no error message) 我正在使用OS X

代码中没有错误。但生成失败,出现以下错误:

Error:Could not read entry ':app:packageDebug' from cache taskArtifacts.bin (/Users/sibidharan/Developer/Android Dev/Karpagam/.gradle/2.10/taskArtifacts/taskArtifacts.bin).
> java.io.EOFException (no error message)

我正在使用OS X 10.11.3上的Android Studio 2.0 Preview 9删除项目本地
。gradle
文件夹为我做了这件事。然后在下一次构建中重新创建,一切又恢复正常

更新:

答案有帮助

Gradle缓存位于

  • 在Windows上:%USER\u HOME%.gradle/缓存
  • 在Mac/Unix上:$HOME/.gradle/caches/
您可以浏览到这些目录并手动删除它或运行

rm -rf $HOME/.gradle/caches/

在Unix或OS X系统上。

删除主
.gradle
目录对我不起作用,这一个起作用。谢谢!对我来说,它与第一个解决方案(删除projectlocal.gradle)一起工作,删除projectlocal.gradle文件,在androidstudio 2.2 Preview 2中为我完成了这项工作