2014-03-24 76 views
39

在Android Studio中构建新的Hello World项目时,我收到了一条错误消息。没有com.android.tools.build:gradle:0.9.1缓存版本可用于脱机模式

失败:生成失败,出现异常。

  • 出了什么问题: 一个问题出现在配置根项目MyApplication2

    Could not resolve all dependencies for configuration ':classpath'. 
    Could not resolve com.android.tools.build:gradle:0.9.1. 
    Required by: 
        :MyApplication2:unspecified 
    No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. 
    

    构建失败

的Android Studio版本:0.5.2 摇篮版本:0.9.1

我使用代理服务器连接到互联网。

请任何人都可以解决这个问题。我已经搜索过上述问题的互联网,但无法得到任何适当的解决这个问题。

+0

您是否尝试过配置Android Studio以使用代理服务器。你可能想看到这个http://stackoverflow.com/questions/18443208/androidstudio-gradle-proxy – blackpanther

+0

描述你的“代理连接到互联网”。显然,初始缓存并没有完成,如下所述:http://stackoverflow.com/questions/20746071/failed-to-build-android-hello-world-application-in-offline-mode – RichieHH

+0

感谢您的解决方案,但现在我会遇到另一个问题。 无法刷新Gradle项目“我的应用程序2” 无法获取'http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.1/gradle-0.9.1.pom ”。从服务器收到状态码500:内部服务器错误 启用Gradle'离线模式'和同步项目 如上所述,我已经在Android Studio中配置了代理设置。 – robin

回答

140

今天更新Android Studio后出现同样的错误。对我来说,这不是的代理服务器设置的问题:Android Studio中0.6.0

  1. 取消选中 “脱机工作”:

    文件 - >设置 - > Gradle->全球摇篮设置

    或OSX:

    首选项 - > Gradle->全球摇篮设置

    个或较新版本:

    文件 - >设置 - >构建,执行,部署 - >构建工具 - >摇篮

  2. 重新同步的项目,例如通过重新启动Android Studio中

  3. 一旦同步,您可以再次检查该选项以脱机工作。

(在摇篮0.11版本只测试...和Android Studio版本0.6.0预览版)

编辑:由约翰·巴林杰提到的不同版本/平台新增路径( The_Martian)。尚未验证。

+14

ON OSX:取消选中Android Studio>首选项> Gradle>全局Gradle设置中的“脱机工作” –

+2

Android Studio将在此之后开始下载文件,因此可能是等待完成的一个好主意(v0.8.1)。 – knownasilya

+1

当我试图包含Crashlytics并且此解决方案完美工作时,我收到了此错误。 – Psypher

0

既然你提到你有一个代理连接,我会告诉你什么对我有效: 我去属性(弗里德里希提到),确保脱机工作没有被选中。 我打开了IDE中的gradle.properties文件并添加了我的代理设置。这是一个通用版本:

systemProp.http.proxyHost=www.somehost.org 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=userid 
systemProp.http.proxyPassword=password 
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost 

然后在IDE的属性文件的顶部有一个“再试一次”的链接,我点击了它。那样做了。

7

我有同样的错误...请取消选中设置中的脱机工作。

文件=>设置=>建立,执行,部署=>生成工具=>摇篮=>离线工作

摇篮同步完成,请重新启动您的Android Studio之后。

相关问题