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


相关推荐

  • PyQt5高级界面控件之QThread(十二)

    PyQt5高级界面控件之QThread(十二)QThread前言QThread是Qt线程类中最核心的底层类。由于PyQt的跨平台特性,QTHread要隐藏所有与平台相关的代码要使用QThread开始一个线程,可以创建它的一个子类,然后覆盖器其QThread.run()函数classThread(QThread):def__init__(self):super(Thread,self)._…

    2022年5月28日
    36
  • Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」

    Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」输入函数input()作用:接收来自用户的输入返回值类型:输入值的类型为str值的存储:使用=对输入的值进行存储#输入函数inputpre=input('你叫什么名字?')

    2022年7月6日
    24
  • kettle 教程(四):自定义 Java 代码

    kettle 教程(四):自定义 Java 代码kettle拥有很多自带的组件,能帮我们实现很多的功能。但是我们总有一些很复(qi)杂(pa)的需求,用自带的组件实现不了,或者说实现起来很复杂。那么这时我们就要用到万能的组件了(Java代码),通过自己写代码来实现任何想要的功能。自定义Java代码假设有这样一个需…

    2022年5月23日
    240
  • 图像拼接——APAP算法[通俗易懂]

    图像拼接——APAP算法[通俗易懂]一、图像拼接技术1、基本介绍图像拼接是将同一场景的多个重叠图像拼接成较大的图像的一种方法,在医学成像、计算机视觉、卫星数据、军事目标自动识别等领域具有重要意义。图像拼接的输出是两个输入图像的并集。通常用到五个步骤:二、APAP算法1、…

    2022年9月22日
    0
  • HDU 4331 Image Recognition

    HDU 4331 Image Recognition

    2021年8月19日
    43
  • 迪奥布兰度正在挑战fgo 小说_god eater resurrection

    迪奥布兰度正在挑战fgo 小说_god eater resurrectiongodis之aof持久化文章目录godis之aof持久化基本说明文件写入加载文件文件重写数据转化为redis命令外部调用基本说明在godis中,只有aof持久化,而没有rdb持久化。aof持久化分为三个基本的模块:将命令持久化到aof文件将aof文件的命令加载到内存aof文件重写文件写入handlerAof函数的作用是将命令持久化到aof文件中。它监听着aof通道并写入到aof文件,在初始化handler的时候,就开启一个子goroutine来执行这个函数。//监听aof通

    2022年10月8日
    0

发表回复

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

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