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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」

    FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」前段时间在适配android权限的时候,遇到一问题1::在Activity的onCreate中去申请权限2:对申请结果进行判断,如果全部拒绝了权限,则弹出退出或者是去设置中打开权限其中点击设置中打开权限的时候启动activity时添加NEW_TASKTAG.并且对返回结果进行判断,如果仍然没有权限的时候,程序直接finish结果用户点击了设置-权限,去打开或者关闭权限,并且按back键返回后,a…

    2022年10月6日
    4
  • js中正则表达式的用法_iperf使用方法

    js中正则表达式的用法_iperf使用方法首先必须说明的是,这类文章(js正则表达式)在c站或者整个it类论坛是很多人写过的,而我认为我这篇的不同之处在于更加“小白”化,这也与我一贯的风格有关吧。关于JavaScript正则表达式,其他的文章大多一上来就太过激进,不利于初学者学习(我当粗就是这么被劝退的),这也是我为什么要坚持写这篇文章,希望小白在看了这篇文章后,不管能不能完全掌握JavaScript正则表达式,但至少对JavaScript正则表达式能有一个比较深刻的印象吧。

    2022年9月20日
    1
  • db2 timestampdiff

    db2 timestampdiff要将字符串转换成日期或时间值,可以使用:TIMESTAMP(‘2002-10-20-12.00.00.000000’)TIMESTAMP(‘2002-10-2012:00:00’)DATE(‘2002-10-20′)DATE(’10/20/2002′)TIME(’12:00:00’)TIME(‘12.00.00’)TIMESTAMP()、DATE(…

    2022年6月12日
    39
  • ubuntu安装npm

    ubuntu安装npm

    2021年9月13日
    58
  • pytest指定用例_文件夹排列顺序自定义

    pytest指定用例_文件夹排列顺序自定义前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

    2022年7月30日
    7
  • 博主在阿里笔试中拿了0分,竟是因为分不清楚 Java 输入类 nextLine 与 next 两个方法的区别「建议收藏」

    博主在阿里笔试中拿了0分,竟是因为分不清楚 Java 输入类 nextLine 与 next 两个方法的区别「建议收藏」前言以前做算法题,都是实现一个方法,需要的参数会在方法参数中直接给出,而且需要的返回值直接在方法中return就好了。但是,这次阿里笔试,让博主遭遇百万点暴击,需要的参数居然要到输入流中读取,而且返回结果居然直接输出到控制台上!由于没有见过这种套路,博主的心态极差,且十分惊奇地发现,当使用Java输入类nextLine方法读取输入流中的字符串时,总会莫名其妙地少读一部分!然后…

    2022年5月10日
    39

发表回复

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

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