概述
其实这个不仅可以解决下载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项目,打开项目目录下gradlewrappergradle-wrapper.properties文件
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
把这个“”https://services.gradle.org/distributions/gradle-3.3-all.zip“”下载下来,替换损坏的,就搞定了。
至于怎么下载,可以用迅雷下,很快下完。可以不用等待这么长时间了。
最后
以上就是自由纸飞机为你收集整理的Gradle sync failed: Cause: error in opening zip file 问题解决的全部内容,希望文章能够帮你解决Gradle sync failed: Cause: error in opening zip file 问题解决所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复