Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network connection timeout)

Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network connection timeout)

问题截图如下:

Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network connection timeout)

造成这个问题的原因是 gradle文件损坏 或者是版本不对,当你升级了高版本的Androidstudio或者升级了gradle以后,可能会发生这个问题,如果你选择的gradle是默认的,那么Androidstudio就会去网上自己下载,但是当你的网络没有翻墙就会出现这个错误。
一般我都会把gradle设置为使用本地的gradle版本,并且在Androidstudio2.3.3版本以后必须设置为gradle-3.3-all.zip或以上版本,而gradle-3.3-all.zip无法直接在studio中下载下来。需要自己去网上下载:https://gradle.org/releases/,下载好以后放在studio安装目录下的gradle文件夹下。一般是默认在C盘用户目录下面。

设置步骤:

Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network connection timeout)

还有一种原因是:

由于使用的gradle编译版本过低造成的.

解决方法:

  1. 查看Gradle的版本: Gradle地址.
  2. 修改在项目的根目录下gradle/wrapper/目录下的gradle-wrapper.properties文件,
    将原有的
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

中gradle-4.6-all.zip改成步骤1中的所看到的合适的版本, 如下

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

 

如果修改之后还是没有解决说明错误并不都是gradle的问题,可能是其他依赖引用没有build到本地也会出现类似问题。欢迎指正,如有错误还望抱歉即使指出,望一定不吝赐教。

 

书到用时方恨少,纸上得来终觉浅。共勉

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114993.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号