Gradle错误:无法使用gradle分发执行构建

use*_*215 46 android gradle android-studio

在我将Android Studio更新到版本0.2.7之后,我收到以下错误:

 org.gradle.tooling.GradleConnectionException: Could not execute build
 using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.: Could
 not execute build using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Run Code Online (Sandbox Code Playgroud)

这是我的build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

dependencies {
    compile files('libs/android-support-v4.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion 17
}
}
Run Code Online (Sandbox Code Playgroud)

有谁知道这个错误?提前致谢!

Mar*_*ell 57

我有同样的问题,不能说我知道是什么造成的,但我刚关闭Android Studio,重命名c:\users\MY USERNAME\.gradle目录old-.gradle然后重新启动Android Studio.

Android工作室随后重新创建了目录并自动下载了gradle zip文件并将其全部设置完毕.

似乎一切都很好,但说实话我不知道这个目录是什么,也不知道问题的根本原因是什么,所以谨慎行事并保持旧.gradle文件夹一段时间,直到你开心所有工作精细.

  • 这对我来说,在OSX上,只是从项目根目录中删除了.gradle文件夹.谢谢! (3认同)

小智 14

对我来说,以下两个步骤解决了这个问题:

  1. 确保Gradle构建成功
  2. Android Studio - 文件 - 无效缓存/重新启动...

  • 我做到了,不幸的是我仍然收到这个错误:"无法使用Gradle分发执行构建'http://services.gradle.org/distributions/gradle-1.10-all.zip'" (6认同)

Rya*_*ner 7

我在前一天晚上工作后的早上突然遇到了这个问题.我在这里尝试了所有的解决方

我还尝试安装另一个版本的Gradle 1.8并设置gradle_home.

试过重启工作室.

最终尝试和信任的重启Windows的方法对我有用.

总之是令人沮丧的浪费时间.


jay*_*y13 5

我更新到0.3.0并遇到了同样的问题.我不得不最终将我的Gradle版本更改为classpath'com.android.tools.build:gradle:0.6.1+'和build.gradle,并将distributionUrl更改为distributionUrl = http \://services.gradle.org gradle-wrapper.properties文件中的/distributions/gradle-1.8-bin.zip.然后我做了Gradle文件的本地导入.这对我有用.


War*_*ith 5

我也遇到了这个问题,jaywhy13 的答案很好,但还不够。

我必须更改设置:设置 -> Gradle -> MyProject

在那里你需要检查“自动导入”并选择“使用可定制的渐变包装器”。之后它应该刷新 gradle 并且您可以再次构建。如果没有尝试重新启动 Android Studio。


dev*_*kie 5

首先,JDK环境变量设置:

例如)JAVA_HOME - > C:\ develop\java\jdk\jdk1.8.0_25 path - >%JAVA_HOME%\ bin;

eclipse Window - > preferences - > Gradle - > Arguments - > Worksapce JRE check - > jdk(jdk1.8.0_25)选择

再次运行 - > gradle build :)