一、梗概
第一次安装Android Studio的时候,因为被墙等原因,Gradle总是出错导一直构建不了项目
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)
二、解决方法
解决方法就是打开gradle-wrapper.properties文件,内容如下
#Wed Oct 07 01:37:38 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
- 打开distributionUrl变量的地址:https://services.gradle.org/distributions/,下载对应的gradle版本或者自己想要的gradle版本;
- 解压上面下载的gradle到某个地方;
- 点击File—>Settings—>Build, Execution, Deployment—>Gradle
做完上面的操作之后直接点击一下Try就可以了。
上面的方法也是治标不治本,最好的方法成功创建一次项目,然后会把很多依赖都下载到本地,就不用了每次都配置,可以使用VPN;或者多次尝试,每次失败之后到如下目录,把这两个目录中没有下载完整的gradle删除,不知道哪个文件夹的也可以把这两个文件夹里面的内容都删除:
PS:第一次安装最好设置一下AVD的位置,不然默认虚拟机都会安装到C盘。参考