Error:Failed to open zip file. Gradle‘s dependency cache may be corrupt
报错:
Failed to open zip file.
Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
错误原因:
下载不到Gradle的zip
解决方案:
一、重启
(多半没用)
(1)Build -> rebuild project
(2)关闭android studio , 重启
二、手动下载gradle
查看gradle版本方法:
1.打开gradle-wrapper.properties 中的最后一行就是gradle版本
2.ctrl+alt+shift+s打开项目结构
3.下载需要的包
下载网址https://services.gradle.org/distributions/
找到对应的版本进行下载
4.将下载的包放到wrapper/dists目录下
一般路径为
c: /Users/用户名/.gradle/wrapper/dists/
5.将下载后的gradle版本和之前的gradle进行替换之后
重启AndroidStdio就OK了
PS:如果发现目录里面有他需要的包,当然也可以删除这个gradle文件,然后重新进行下载。
三、修改Gradle版本
可以通过修改Gradle版本来解决问题,比如本地有 5.6.4版本,那么先修改wrapper/gradle-wrapper.properties的脚本为
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
然后,开Android工程下的build.gradle文件,然后修改下面的gradle版本
buildscript {
dependencies {
classpath "com.android.tools.build:gradle:4.0.1"
}
}
只需要将上面的4.0.1版本修改为3.5.2,如下所示
classpath "com.android.tools.build:gradle:3.5.2"
然后,重新编译一下项目即可。
四、https 改为 http
修改gradle-wrapper.properties中的distributionUrl
https 改为 http
如将distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
改为distributionUrl=http\://services.gradle.org/distributions/gradle-5.6.4-all.zip
五、注意路径
如果前面都没有起作用 看一下自己的gradle路径是不是更改过
默认路径c: /Users/用户名/.gradle/wrapper/dists/
被更改
我更改过的路径
将下载的gradle放入更改后的路径中即可。
但是 又遇到了错误This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer.
待续…
更多推荐
所有评论(0)