有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Gradle的依赖项缓存可能已损坏,并且Gradle构建无法工作

我试图导入这个项目,即使我试图导入其他几个项目也一样,我得到下面的错误

https://github.com/ashdavies/data-binding

enter image description here

我花了5个小时在这上面,甚至我在谷歌上尝试了很多解决方案,但都不管用

我尝试了以下解决方案,但没有任何效果

1) delete .gradle directory
2) Restart IDE, 
3) I tested with com.安卓.tools.build:gradle-experimental:0.7.0-alpha1

我很沮丧,因为这个梯度和这些问题

Gradle Version : Gradle-2.13, I do not want to change this version.
Android Studio Version : Stable 2.1.1

注意:我的另一个项目运行良好,我也可以构建它


共 (6) 个答案

  1. # 1 楼答案

    因为项目的渐变路径不正确。 去 ->;设置 ->;格拉德尔

    然后选择“使用默认渐变设置” 而不是同步项目。这个问题将得到解决

  2. # 2 楼答案

    您可以尝试这个解决方案,因为我遇到了这个问题,显示Error2 Gradle的依赖项缓存可能已损坏,Gradle build无法工作,并解决了这个问题。已经在stack上回答了这个问题You can reffer to this answer link

    它包括首先从官方网站下载最新的graddle版本,然后用home/yourUser/替换解压后的文件。graddle/wrapper/dists在Mac上包含旧版本文件

  3. # 3 楼答案

    删除。格拉德尔。idea和gradle文件夹,然后使缓存无效并重新启动。 问题会解决的。 谢谢:)

  4. # 4 楼答案

    1. 转到任何浏览器

    2. 键入gradle并按enter键

    您可以在安装后指定所需的任何版本

    格雷德尔关键字

    我正在下载gradle 3.3

    1. https://services.gradle.org/distributions 如果需要,请直接点击描述中的此链接

    2. 点击gradle 3.3 all。拉链

    3. 等待下载完成

    4. 下载完成后 将文件解压缩到该位置

    c://user/your pc name/。gradle/wrapper/dists

    1. 等待提取完成需要5分钟

    2. 现在在android studio中打开您的项目

    九,。转到文件>;设置>;bulid、exec、deployment>;格拉德尔

    1. 现在将use default gradle更改为

    使用本地渐变分布

    选择提取gradle 3.3的位置。拉链

    C:\Users\你的电脑名。gradle\wrapper\dists\gradle-3.3

    1. 单击“确定”

    2. 现在,重新开始构建,

    您现在可以看到构建成功,错误得到解决

    或者

    观看教程 https://www.youtube.com/watch?v=u92_73vfA8M

  5. # 5 楼答案

    您可以尝试解决此问题的不同方法:

    1-清理项目并重建

    2-导入项目之前,请删除生成文件夹的内容

    然后更换gradle包装的内容。属性使用以下行归档,以使其使用本地分发来构建项目:

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=file\:/opt/gradle/gradle-2.13-all.zip
    

    其中,最后一行阻止android studio下载或使用损坏的gradle缓存

  6. # 6 楼答案

    在我的例子中,这是因为我没有在环境变量中设置JDK路径。 请从Android studio检查JDK路径是否正确

    转到项目结构>;SDK位置并检查JDK路径。为它提供正确的JDK路径,并设置JAVA_HOME环境变量

    enter image description here