Android Gradle的依赖关系caching可能已损坏,并且gradle构build不起作用

我试图导入这个项目,即使我也尝试导入其他几个项目,我得到以下错误。

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

在这里输入图像说明

我已经花了我的5个小时,甚至我在谷歌上尝试了很多解决scheme,但没有什么会为我工作。

我尝试了下面的解决scheme

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 

注:我的其他项目工作正常,我也可以build立它。

如果有人遇到同样的问题,请帮助我。

谢谢

  • 无法构建apk:方法引用的数量不能超过64K
  • Gradle依赖性突然变得非常缓慢
  • Android Studio 1.0在dexDebug或dexRelease上构build失败
  • 减lessAndroid Studio中的Gradle同步时间
  • Android-Studio:错误:无法创buildJava虚拟机
  • 被告知项目没有使用gradle构建系统
  • 错误:找不到:com.android.support:support-v4:20.0.+
  • 为什么gradle不会覆盖不同Android风格的Java类?
  • 您可以尝试解决此问题的其他解决方法:

    1- 清洁项目并重build

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

    然后用下面的代码replace你的gradle-wrapper.properties文件的内容,以使其使用本地分布来构build项目:

     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下载或使用损坏的gradlecaching。

    因为项目的gradlepath不正确。 转到 – >设置 – > Gradle

    并select“使用默认gradle设置”,然后同步项目。 问题就解决了。

    你可以尝试这个解决scheme,因为我正面临着这个问题,显示Error2 Gradle的依赖caching可能会损坏,并且gradle构build不起作用并解决它。 已经在堆栈上回答了这个问题。 你可以尝试这个答案链接

    它包括首先从官方网站下载最新的渐进式版本,然后用home / yourUser / .graddle / wrapper / distsreplace包含旧版本文件的解压缩文件。

    1. 去任何浏览器

    2. 键入gradle并按回车

    你可以指定任何你想要的版本

    gradle关键字

    我正在下载gradle 3.3

    1. https://services.gradle.org/distributions点击这个链接,如果你想直接在描述中

    2. 点击gradle 3.3 all.zip

    3. 等待下载完成

    4. 一旦下载完成,将文件提取到该位置

    c://用户/你的电脑名称/.gradle/wrapper/dists

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

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

    9.go文件>设置>build立,执行,部署> gradle

    1. 现在改变使用默认gradle

    使用本地gradle分发

    select你已经提取gradle 3.3.zip的位置

    C:\ Users \你的电脑name.gradle \ wrapper \ dists \ gradle-3.3

    1. 点击确定

    2. 现在再次开始和

    您现在可以看到构build成功并且错误得到解决

    要么

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

    在我的情况下,这是因为我没有在环境variables中设置JDKpath。 请从您的Android Studio中检查您的JDKpath是否正确。

    转到项目结构> SDK位置并检查JDKpath。 给它正确的JDKpath,并设置JAVA_HOME环境variables。

    在这里输入图像说明