近期因为公司项目开发须要,在github下载一些android小Demo 老是遇到一些编译的问题,以下图所示:html
Error:Failed to open zip file.android
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)git
Re-download dependencies and sync project (requires network)github
Re-download dependencies and sync project (requires network)app
Android Studio 2.2.2工具
相信很多用android studio同窗也遇到和我同样的问题吧;下面我把解决这个问题的经验跟你们分享一下;gradle
在网上搜索了一下,发现问题出在gradle-wrapper.properties上,出现这个问题的项目都是应为使用了gradle-3.3-all.zip,而studio 没法直接下载gradle-3.3-all.zip致使;ui
打开android studio项目,看红色区域标识,咱们要解决的问题焦点:this
解决这个问题的方法有好几个:spa
方法一:
能够参考没有报错的项目,把gradle-wrapper.properties里gradle的版本,修改到咱们报错的项目,替换gradle版本如:
改成
改完后,要Rebuild Project一下项目;最好就关闭项目,从新在打开一下项目;这个方法,亲试,能够解决该问题;
方法二:直接在网上下载gradle-3.3-all.zip,不要解压缩,放在相似下面目录下
C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
下载的地址这里找,里面有各个版本的包:
方法三:
改一下gradle-wrapper.properties中的distributionUrl
改成
https\:改成http\: 这里你们可能以为奇怪,我也以为奇怪;为何这么改呢?这个我估计是android studio本身的问题吧;
这个方法最简单了,同窗不防试试看;