Failed to open zip file. Gradle’s dependency cache may be corrupt (this sometimes occurs after a ...

下载了最新的AS,从仓库拉了一个一年前的项目,在构建时发生如下错误提示:

Failed to open zip file. 
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)

解决办法

  • 直接删除 C:\Users\(用户家目录)\ .gradle\wrapper\dists
    gradle-(对应版本)-all 这个目录。我这里是使用的是gradle 5.6.4 版本构建项目的
    image.png

然后再次重新构建项目,也就是重新下载对应Gradle的版本。
(当然,也可以直接官网下载对应版本copy到C:\Users\(用户家目录).gradle\wrapper\dists\)

出错原因分析

我这里出错大致因为下载gradle时,网络出现错误,导致文件下载错误,接着导致as判断出错,无法自动重新下载。因此,网络好时,重新下载就好了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容