失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android studio 快速“Gradle的依赖缓存可能损坏”问题

Android studio 快速“Gradle的依赖缓存可能损坏”问题

时间:2021-07-06 12:47:40

相关推荐

Android studio 快速“Gradle的依赖缓存可能损坏”问题

Android studio官方版本更新,各种配置工具 也跟着更新。更新后导入工程时(使用Android工程编译或者导入新的工程没有对应的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)Re-download dependencies and sync project (requires network)

问题原因:就是zip解压失败,接着下面提示Gradle’s dependency cache may be corrupt:Gradle的依赖缓存可能是损坏的。

我们要导入别人写好的工程时,一般不需要更改什么,as智能判断会提示我们是否需要对build gradle setting之类的文件进行修改。针对gradle个版本工具来说,如果不选择更新直接原来的Gradle Version中的Gradle工具,再加上.gradle库中没用该版本时,as会创建这样的库,有时候这样的库会下载不完整,导致上面的问题。

**解决办法:**as创建了这个路径和文件,只是文件下载不完整呗,手动下载替换掉就行。

1、下载 gradle

下载地址很简单,以 下载gradle-3.3-all.zip为例子

在浏览器输入以下链接快速下载:

/distributions/gradle-3.3-all.zip

想要下载其他版本只要更改gradle-3.3-all.zip 版本号。

2.替换损坏的压缩文件

以gradle-3.3-all.zip为例子,下载完成后替换C:\Users\Administrator.gradle\wrapper\dists

gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9中对应的gradle-3.3-all.zip文件。

3.重新编译as,IDE会自动解压,build工程

解压文件就不会报错了。正确解压后的文件如下图所示:

工程中的一些配置也要注意

这样我们导入的工程会自动提示更改gradle版本,如官方更新出新的gradle版本,建议更新。导入的工程gradle版本低于库中的版本,as就会提示更新到库中最新版本,选择update就行,这样gradle-wapper.properties文件中的路径就是自己.gradle中最高的版本,不会出现错误。

如果觉得《Android studio 快速“Gradle的依赖缓存可能损坏”问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。