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,就好了

成功解决!

如需转载请带本原贴链接


4 回复

感谢分享…


哇,超级感谢分享解决方案

在DevEco Studio初始化时,遇到Gradle下载缓慢或下载失败报错“ERROR: Failed to open zip file. Gradle’s dependency cache may be corrupt”的问题,通常是由于网络问题或Gradle缓存损坏导致的。以下是解决方法:

  1. 检查网络连接:确保网络连接稳定,可以尝试切换网络或使用VPN。

  2. 手动下载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版本号一致。
  3. 清理Gradle缓存

    • 删除~/.gradle/caches/目录下的所有内容。
    • 重新启动DevEco Studio,尝试重新下载Gradle。
  4. 修改Gradle配置

    • gradle.properties文件中添加以下配置,使用国内镜像加速下载:
      systemProp.http.proxyHost=mirrors.aliyun.com
      systemProp.http.proxyPort=80
      systemProp.https.proxyHost=mirrors.aliyun.com
      systemProp.https.proxyPort=443
      
  5. 检查DevEco Studio版本:确保使用的是最新版本的DevEco Studio,旧版本可能存在兼容性问题。

通过以上步骤,可以有效解决Gradle下载缓慢或下载失败的问题。

在DevEco Studio初始化时,若遇到Gradle下载缓慢或失败,可尝试以下解决方案:

  1. 手动下载Gradle:从Gradle官网下载对应版本的Gradle,解压后放入~/.gradle/wrapper/dists/目录下。

  2. 修改镜像源:在build.gradle文件中添加国内镜像源,如阿里云:

    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    
  3. 清理缓存:删除~/.gradle/caches/目录,重新同步项目。

  4. 检查网络:确保网络连接稳定,必要时使用VPN。

回到顶部