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)
上一篇 2021年10月1日 下午5:00
下一篇 2021年10月1日 下午6:00


相关推荐

  • CreatePipe()函数「建议收藏」

    CreatePipe()函数「建议收藏」CreatePipe()函数原型BOOLCreatePipe(PHANDLEhReadPipe;//指向管道读句柄PHANDLEhWritePipe;//指向管道写句柄LPSECURITY_ATTRIBUTESlpPipeAttributes;//指向管道安全属性DWORDnSize;//管道大小SECURITY_ATTRIBUTES结构体typedefstruct_SECURITY_ATTRIBUTES{ DWORDnLength;//结构体大小,可用siz

    2022年7月26日
    9
  • mac之安装aircrack-ng

    mac之安装aircrack-ng1 在使用命令 brewinstalla ng 安装 aircrack ng 时 出现了这样的问题 2 在终端中执行 brewlinkairc ng 命令后又出现了新的问题 3 在 https apple stackexchang com questions upgrading brew in el capitan 网站中看到了 brewdoctor 命令 在

    2025年10月16日
    5
  • eclipse没有server项,解决办法「建议收藏」

    eclipse集成Tomcat:   打开eclipse-窗口-首选项-服务器-运行时环境找到Tomcat然后添加。eclipse添加插件:   开发WEB项目时要集成Tomcat可以并不是所有的eclipse都有服务器选项,如果不幸你的正好没有,不要怕。首先我们打开eclipse-help-installnewsoftware然后在workwith中输…

    2022年4月9日
    47
  • U8 8.9 数据库置疑恢复方法

    U8 8.9 数据库置疑恢复方法A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQLServerEnterpriseManager里面建立。B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。D.启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。…

    2022年8月20日
    6
  • SDP描述

    SDP描述一 SDP 协议介绍 SDP nbsp 完全是一种会话描述格式 它不属于传输协议 它只使用不同的适当的传输协议 包括会话通知协议 SAP 会话初始协议 SIP 实时流协议 RTSP MIME 扩展协议的电子邮件以及超文本传输协议 HTTP SDP 协议是也是基于文本的协议 这样就能保证协议的可扩展性比较强 这样就使其具有广泛的应用范围 SDP nbsp 不支持会话内容或媒体编码的协商 所以在流媒

    2026年3月18日
    2
  • navicat for mysql注册码最新_navicat怎么激活注册

    navicat for mysql注册码最新_navicat怎么激活注册NavicatforMySQL注册码navicatformysql是一种开发和管理MySQL或MariaDB数据库的最佳软件工具;用户名和组织随意写。可用的注册码:NAVB-5NCL-FEL4-MUZGNAVP-MFTB-WKYK-RMXJNAVB-KTJB-D23X-QJTDNAVI-UQW3-AYAB-ISJDNAVF-SBDU-5QE7-2WZQ#NavicatforSQ…

    2022年10月13日
    3

发表回复

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

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