Android Gradle的依赖缓存可能已损坏且gradle build无法正常工作

时间:2016-06-25 08:33:18

标签: java android android-studio gradle build.gradle

我正在尝试导入这个项目,即使我也试图导入其他几个项目,我收到的错误也是如此。

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

enter image description here

我花了5个小时,即使我在谷歌上尝试了很多解决方案,但没有任何办法可以帮助我。

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

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

由于这个Gradle和这些问题,我很沮丧。

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

注意:我的其他项目工作正常,我也可以构建它。

7 个答案:

答案 0 :(得分:5)

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

1- 清理项目并重建

2- 导入项目之前,请删除构建 文件夹的内容。

然后使用以下行替换 gradle-wrapper.properties 文件的内容,以使其使用本地分发来构建项目:

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缓存。

答案 1 :(得分:1)

因为项目的gradle路径不正确。 去 - >设置 - >摇篮

并选择"使用默认的gradle设置" 而不是同步项目。问题将得到解决。

答案 2 :(得分:1)

在我的情况下,它发生了,因为我没有在环境变量中设置JDK路径。 请从您的Android工作室工作室查看您的JDK路径是否正确。

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

enter image description here

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

  1. 转到任何浏览器

  2. 键入gradle并按Enter键

  3. 您可以在

    之后指定所需的任何版本

    gradle关键字

    我正在下载gradle 3.3

    1. https://services.gradle.org/distributions 如果您需要

    2. ,请直接点击此链接
    3. 点击gradle 3.3 all.zip

    4. 等待下载完成

    5. 下载完成后 将文件解压缩到位置
    6. c://用户/您的电脑名称/.gradle/wrapper/dists

      1. 等到提取需要5分钟才能完成

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

      3. 9.go to file>设置> bulid,exec,deployment> gradle这个

        1. 现在将默认gradle更改为
        2. 使用本地gradle distributn

          选择您提取gradle 3.3.zip的位置

          C:\ Users \ your pc name.gradle \ wrapper \ dists \ gradle-3.3

          1. 点击OK

          2. 现在重新开始构建并

          3. 您现在可以看到构建成功并且错误已解决

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

答案 5 :(得分:0)

在我的情况下,gradle-5.1.1-all.zip下载失败,因此我转到zipStoreBase + zipStorePath(在gradle-wrapper.properties中配置,例如:E:\ gradle-home \ wrapper \ dists),并删除gradle-5.1.1-all目录,然后让android studio重新下载该zip文件。

答案 6 :(得分:0)

从项目中删除 .gradle、.idea 和 gradle 文件夹,然后使缓存无效并重新启动。 问题将得到解决。 谢谢:)