您的位置:首页 > 大数据 > 人工智能

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

2017-03-31 01:02 423 查看
其实这个不仅可以解决下载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“”下载下来,替换损坏的,就搞定了。

至于怎么下载,可以用迅雷下,很快下完。可以不用等待这么长时间了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐