DevEco Studio初始化时 解决gradle 下载缓慢、下载失败报错ERROR: Failed to open zip file.Gradle's dependency cache may be corrupt ....
DevEco Studio初始化时 解决gradle 下载缓慢、下载失败报错ERROR: Failed to open zip file.Gradle’s dependency cache may be corrupt … 第一次在外面用笔记本下载安装DevEco Studio时一切都非常顺利。
今天在家里给台式机安装DevEco Studio,新建项目后,在初始化自动下载安装gradle时非常缓慢,登了好久,又报错
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)
点击重试,无效。
大概研究了一下,是因为原本的Gradle下载太慢,然后超时,系统有去试图打开下载的zip文件,但是因为文件根本没下载成功所以打开失败。
解决办法:
打开迅雷新建任务,输入下面的下载网址下载
https://downloads.gradle-dn.com/distributions/gradle-5.4.1-all.zip
迅雷会很快的下载完成
(下载地址来源于官方网站 https://services.gradle.org/distributions/ 大家放心使用。)
打开下面的目录
C:\Users\yourname.gradle\wrapper\dists\gradle-5.4.1-all\
会有一个随机字符的目录,继续打开,删除里面的文件,将刚才下载好的gradle-5.4.1-all.zip放进来
重启你的DevEco Studio,就好了
成功解决!
如需转载请带本原贴链接
感谢分享…
哇,超级感谢分享解决方案
在DevEco Studio初始化时,遇到Gradle下载缓慢或下载失败报错“ERROR: Failed to open zip file. Gradle’s dependency cache may be corrupt”的问题,通常是由于网络问题或Gradle缓存损坏导致的。以下是解决方法:
-
检查网络连接:确保网络连接稳定,可以尝试切换网络或使用VPN。
-
手动下载Gradle:
- 访问Gradle官网(https://gradle.org/releases/)下载所需版本的Gradle。
- 将下载的Gradle压缩包放置在DevEco Studio的Gradle缓存目录中,通常位于
~/.gradle/wrapper/dists/gradle-x.x.x-all/
(x.x.x为Gradle版本号)。 - 解压下载的Gradle压缩包,确保解压后的文件夹名与Gradle版本号一致。
-
清理Gradle缓存:
- 删除
~/.gradle/caches/
目录下的所有内容。 - 重新启动DevEco Studio,尝试重新下载Gradle。
- 删除
-
修改Gradle配置:
- 在
gradle.properties
文件中添加以下配置,使用国内镜像加速下载:systemProp.http.proxyHost=mirrors.aliyun.com systemProp.http.proxyPort=80 systemProp.https.proxyHost=mirrors.aliyun.com systemProp.https.proxyPort=443
- 在
-
检查DevEco Studio版本:确保使用的是最新版本的DevEco Studio,旧版本可能存在兼容性问题。
通过以上步骤,可以有效解决Gradle下载缓慢或下载失败的问题。
在DevEco Studio初始化时,若遇到Gradle下载缓慢或失败,可尝试以下解决方案:
-
手动下载Gradle:从Gradle官网下载对应版本的Gradle,解压后放入
~/.gradle/wrapper/dists/
目录下。 -
修改镜像源:在
build.gradle
文件中添加国内镜像源,如阿里云:repositories { maven { url 'https://maven.aliyun.com/repository/public' } }
-
清理缓存:删除
~/.gradle/caches/
目录,重新同步项目。 -
检查网络:确保网络连接稳定,必要时使用VPN。