Gradle sync failed: Cause: error in opening zip file 问题解决

其实这个不仅可以解决下载gradle问题,也可以提高一下第一次gradle下载慢的问题。

问题描述

最近把Android studio升级到2.3RC版本,发现2.3RC版本需要的gradle版本是3.3的,之前用2.2RC时候,gradle时2.14的。接下来就是漫长等待as下载3.3的gradle,估计是因为网络问题,下载gradle失败了。再次运行gradle时候,出现了“”Gradle sync failed: Cause: error in opening zip file“ 和 “”gradle dependencies cache may be corrupt“”这些错误,根据意思大概猜到就是gradle的压缩文件下载到一半,出现错误了,解压失败。

问题解决

Google了一番,基本的解决思路就是把损坏的gradle3.3文件删除,重新下载或者替换一个。

这个是window系统下gradle的目录

这里写图片描述

这是Ubuntu下面的(Ubuntu是隐藏了,ctrl+h可以显示隐藏文件,不过也可以用命令行),window的解决方法也是一样。

这里写图片描述

下面的就用Ubuntu做介绍,在.gradle/wraper/dists找到3.3这个,把网上下载的替换掉之前的,顺便把其他文件删除(因为其他文件会自动生成)

我们运行了as23rc后,它下载gradle3.3的压缩包损坏了。下面这个图片的gradle-3.3-all.zip 是我替换成功的(原来损坏的包是50多m),替换了zip后,刷新一下项目,gradle就会自动解压,就会生成其他3个文件

这里写图片描述

哪了下载?

1.打开Android studio项目,打开项目目录下gradle\wrapper\gradle-wrapper.properties文件
这里写图片描述

distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip

把这个“”https://services.gradle.org/distributions/gradle-3.3-all.zip“”下载下来,替换损坏的,就搞定了。

至于怎么下载,可以用迅雷下,很快下完。可以不用等待这么长时间了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值