android studio failed to open zip file,【错误记录】Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip ...

一、报错信息

考古时打开了一个远古项目 , 报错如下 :

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)

1c5f9495c2944653a11201a600bbeb7a.jpg

二、解决方案

1、修改 gradle-wrapper.properties 配置 ( 失效解决方案 )

修改 /gradle/wrapper/gradle-wrapper.properties 配置

#Thu Feb 22 10:59:54 CST 2018

distributionBase=GRADLE_USER_HOME

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME

zipStorePath=wrapper/dists

distributionUrl=https\\://services.gradle.org/distributions/gradle-4.1-all.zip

将 https 改为 http ,

#Thu Feb 22 10:59:54 CST 2018

distributionBase=GRADLE_USER_HOME

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME

zipStorePath=wrapper/dists

distributionUrl=http\\://services.gradle.org/distributions/gradle-4.1-all.zip

这种方法已经失效 , 不能再使用 ; 不能使用不安全的链接进行访问 , 必须使用 https 进行访问 ;

d99e385a262f49ada7cb73fb7e3f311b.jpg

2、手动干预 Gradle 目录 ( 推荐 )

到 " C:\\Users\\octop.gradle\\wrapper\\dists\\gradle-4.1-all " 目录下 , 看到两个目录 ,

30dd34c182c3473cb0731b8fd167ba7f.jpg

删除 " 38gmb0xnu6gupohgu61ilzbig " 目录 和 " bzyivzo6n839fup2jbap0tjew " 目录下的所有文件 , 只保留两个空目录 , 如果可以 , 连这两个目录也一起删除 ;

删除完毕后 , 重启 Android Studio , 编译完成 ;

3、手动下载 Gradle ( 备选 , 未测试 )

下载完后 放在 " bzyivzo6n839fup2jbap0tjew " 目录下 , 不要放在 " 38gmb0xnu6gupohgu61ilzbig " 目录 下 ;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值