下载了最新的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 版本构建项目的
然后再次重新构建项目,也就是重新下载对应Gradle的版本。
(当然,也可以直接官网下载对应版本copy到C:\Users\(用户家目录).gradle\wrapper\dists\)
出错原因分析
我这里出错大致因为下载gradle时,网络出现错误,导致文件下载错误,接着导致as判断出错,无法自动重新下载。因此,网络好时,重新下载就好了。