Error:Failed to open zip file.<a href="syncProject">Re-download dependencies and sync project (requi

遇到错误就记下来-------Shit!!


产生错误过程:

  我把android studio 升级到3.0之后,在打开之前的项目,就一直处于build加载状态,最后报错

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>
Error:Connection timed out: connect

产生错误原因:

android studio 3.0 默认设置 Gradle Version 是4.1,在之前你的项目可能是低于4.1的其他版本,而4.1的版本由于网速等各种原因未能下载到你的电脑上,才会产生以上错误。

关于Gradle version 和Android Plugin Version 匹配规则你可以参考

https://developer.android.com/studio/releases/gradle-plugin.html#updating-plugin

你可以 File-->project strcuture  选择Project 查看版本信息,如图


也可以点开工程目录中的gradle-wrapper.properties查看项目使用的gradle version,如下图

#Tue Jan 09 08:44:19 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
 
解决办法 

  去 http://services.gradle.org/distributions/ 下载 gradle-4.1-all.zip (根据实际情况下载对应的版本就行)

下载完成,将其复制到 

C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew

并解压。

PS:上述路径中Administrator是用户名,你可能有自己的其他用户名。bzyivzo6n839fup2jbap0tjew 这个文件名每个人的都不一样,反正是一堆。

最后重启AS,到这里一般就解决了。

如果还不行,按照下图手动设置一下


写在后面

大致就这样,并不能保证每个人的问题都能这样解决,如果有幸能帮你解决,我很开森!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值