Android Studio错误安装Gradle

当我尝试在Android Studio上构build项目时,出现以下错误:

Compilation completed with 1 error and 0 warnings in 9 sec 1 error 0 warnings org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 

我能做些什么来解决它?

更新:

当我看错误日志时,我看到了这个:

 org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings: org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings 

请阅读以下日志:

  • 在Microsoft Windows上: [Windwos Drive]\Documents and Settings\[your username]\.AndroidStudioPreview\system\log
  • 在Mac和Linux上: ~/.AndroidStudioPreview/system/log/

你会发现gradle-1.6-bin.zip的tmp下载path。 例如,我的是:

 2013-05-17 09:42:16,934 [ 283002] INFO - ution.rmi.RemoteProcessSupport - Unzipping C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\gradle-1.6-bin.zip to C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok ... Caused by: com.intellij.openapi.externalSystem.model.ExternalSystemException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. java.util.zip.ZipException: error in opening zip file 

所以我知道原因:我下载了一个不完整的ZIP包。
然后,我从http://services.gradle.org/distributions/gradle-1.6-bin.zip手动下载完整的ZIP包,并将此ZIP包复制到:

  • Windows: C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\
  • Mac OS X: ~/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/

一切都好了。

对于OS X:

安装Homebrew作为包pipe理器。 然后在terminal上运行:

 ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

安装Gradle :

 brew install gradle 

这是获得Gradle最简单的方法。

在点击新项目之前,请先configuration并设置您的代理。 我build议设置主机名和端口号,因为我有自动检测代理设置的问题。 在设置中检查您的连接。

我也有通过Android Studio下载Gradle的问题。

这是我的解决方法:

  1. 直接从http://services.gradle.org/distributions/gradle-1.6-bin.zip下载Gradle
  2. 将gradle-1.6的内容复制到\ Android \ android-studio \ plugins \ gradle
  3. 将gradle.jar复制到\ Android \ android-studio \ lib \
  4. 重新启动Android Studio

希望这可以帮助!

gradle/wrapper/gradle-wrapper.properties编辑gradle包装器设置gradle/wrapper/gradle-wrapper.properties更改为gradle-1.8-bin.zip

./gradle/wrapper/gradle-wrapper.properties:

 #Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip 

现在应该编译没有任何错误。

在我的情况下,这是因为系统内存不足。 当我closures一些应用程序时,错误消失了。

对我来说,原来是我的防火墙,这是VIPRE ,阻止了Gradle.org网站,悄悄地造成了一个坏的gradle-1.7-bin.zip创build下.gradle\wrapper\dists\

我必须打开VIPRE并将gradle.org添加到“坏网站例外”(菜单文件 – > 设置 – > 防火墙 )。

然后,我使用浏览器下载了http://services.gradle.org/distributions/gradle-1.7-bin.zip并覆盖了错误的版本。 我重新启动Android Studio,一切都很好。

仅供参考,在我的Mac上,它将Gradle下载到~/.gradle目录中。 你可以看看它的进展情况:

 du ~/.gradle 

我注意到我的MyProject/gradle/wrapper/gradle-wrapper.properties文件是完全空的,所以我删除了它,Android Studio继续下载所需的任何东西。

之后,它的工作。

我试了Kiki胡的解决scheme ,它的工作。 之后,将会有更多的下载从包含Dalvikdebugging监视器服务器 (DDMS), Guava等的Maven仓库,如果您从Eclipse中导出到Android Studio中,这也不是必需的。

如果你和我一样,你试着在0.2.0之前开始一个版本。 在Android Studio入门中的 Google注释之后,您需要删除并重新安装Android Studio。

注意 :0.1.9到0.2之间没有补丁更新,要从Android Studio 0.1.x更新到0.2.x,必须从这个页面安装一个新的Android Studio包,原因是我们有对绑定的SDK进行了更改,使其包含一个预configuration的本地Maven存储库,该存储库可以提供v4支持库,并且是创build新项目所必需的。

另外请注意,如果您的Android SDK文件存储在C:\Program Files (x86)\Android\android-studio\sdk您应该在卸载之前移动它们,否则您将需要再次下载SDK文件。

在卸载并重新安装之后,现在正在使用我的Windows 7 64位系统。

C:\Documents and Settings\[User]\.gradle\wrapper\dists\删除所有文件,重build项目并在Android Studio上重build您的项目。 它适用于我:)

我注意到一件事:当我的Android Studio构build130.737825时,它自动将Gradle 1.6下载到C:\Users\yourname\.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/

但是,当我更新我的Android Studio构build132.821530时,它会自动将Gradle 1.7下载到C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.7-bin\2g3i7gan25uopmtc0lnjb1l9ff

我不知道是否重要。

我在IntelliJ(14.0)的全新安装下出现此错误,问题是我没有指定JDK。 修复:按Ctrl + A + S(项目结构),并检查SDK是否正确。

我的错误是这样的:

错误:Android Gradle构build目标:org.gradle.tooling.GradleConnectionException:无法使用Gradle安装执行构build…