欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after

程序员文章站 2022-05-31 16:17:56
...
Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>

这是更新android的gradle版本后,导入老的工程遇到的问题。
出现这个问题的原因就是这个项目需要的依赖文件缺失,可以打开 /gradle/wrapper/gradle-wrapper.properties这个文件看distributionUrl这一行的是什么依赖,我项目是
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
我去C:\Users\**(用户名)\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0 下看了一下gradle-2.4-all.zip这个文件夹,发现这个文件夹缺失了文件。之所以会缺失是因为我本地其实并没有gradle-2.4-all这个文件夹,只是在导入项目时AS新建的,因此这个文件夹不完整,所以解决办法是:
在http://services.gradle.org/distributions/网址中下载gradle-2.4-all.zip,然后放到C:\Users\**(用户名)\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0\下替换掉gradle-2.4-all.zip,然后重新编译就可以了。

相关标签: Android JAVA