Failed open to zip file

近期由于公司项目开发需要,在github下载一些android小Demo 总是遇到一些编译的问题,如下图所示:

Error:Failed to open zip file.

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)

Re-download dependencies and sync project (requires network)

Failed to open zip file问题的解决方法

工具/原料

  • Android Studio 2.2.2

方法/步骤

  1. 相信不少用android studio同学也遇到和我一样的问题吧;下面我把解决这个问题的经验跟大家分享一下;

  2. 在网上搜索了一下,发现问题出在gradle-wrapper.properties上,出现这个问题的项目都是应为使用了gradle-3.3-all.zip,而studio 无法直接下载gradle-3.3-all.zip导致;

    打开android studio项目,看红色区域标识,我们要解决的问题焦点:

    Failed to open zip file问题的解决方法

  3. 解决这个问题的方法有好几个:

    方法一:

    可以参考没有报错的项目,把gradle-wrapper.properties里gradle的版本,修改到我们报错的项目,替换gradle版本如:

    Failed to open zip file问题的解决方法

  4. 改为

    Failed to open zip file问题的解决方法

  5. 改完后,要Rebuild Project一下项目;最好就关闭项目,重新在打开一下项目;这个方法,亲试,可以解决该问题;

    方法二:直接在网上下载gradle-3.3-all.zip,不要解压缩,放在类似下面目录下

     C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9

    下载的地址这里找,里面有各个版本的包:

    Failed to open zip file问题的解决方法

  6. 方法三:

    改一下gradle-wrapper.properties中的distributionUrl

    Failed to open zip file问题的解决方法

  7. 改为

    Failed to open zip file问题的解决方法

  8. https\:改为http\: 这里大家可能觉得奇怪,我也觉得奇怪;为什么这么改呢?这个我估计是android studio自己的问题吧;

    这个方法最简单了,同学不防试试看;

猜你喜欢

转载自my.oschina.net/u/3730650/blog/1785052