Android Studio 出现 Failed to open zip file 错误多发生在新环境部署或升级过程中,出现这种问题的主要原因是对应版本 gradle 的 zip 文件下载不完整,导致 zip 文件解压失败。
为了避免网络导致的下载不完整或超时,我们可以进行手动下载和替换,参考以下步骤完成。
一、查找 gradle 下载链接
将工程切换至 Android 视图,打开 gradle-wrapper.properties
找到 distributionUrl
对应的下载链接。
1 | #Tue Sep 05 19:08:02 CST 2017 |
二、手动下载 gradle
拷贝对应链接直接下载,如需下载其他版本,直接修改版本号即可。
1 | https://services.gradle.org/distributions/gradle-3.3-all.zip |
三、替换并重启
将下载完的 gradle-3.3-all.zip
文件放入用户目录下的 gradle 中,路径类似如下。然后重启 Android Studio,gradle-3.3-all.zip
文件会自动解压到了 zip 文件所在目录,之前的报错消失,项目可以顺利编译。
1 | C:\Users\sunzn\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9 |