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的问题。
这是我的解决方法:
- 直接从http://services.gradle.org/distributions/gradle-1.6-bin.zip下载Gradle
- 将gradle-1.6的内容复制到\ Android \ android-studio \ plugins \ gradle
- 将gradle.jar复制到\ Android \ android-studio \ lib \
- 重新启动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…