Gradle无法在新的Android Studio 2.0中同步我的项目

Bri*_*ian 9 android android-gradle-plugin android-studio-2.0

我刚刚将我的Android Studio从1.5升级到2.0升级(即安装了全新版本).升级似乎进展顺利,但是当我打开它时,当Gradle正在同步我的项目时,我的项目出现问题.

Gradle同步运行几分钟后,我收到此错误:

Failed to sync Gradle project MyProject
    Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
    Error:  Enable Gradle "offline mode' and sync project
            Learn about configuring HTTP proxies in Gradle
Run Code Online (Sandbox Code Playgroud)

所以,我点击链接说:

Enable Gradle "offline mode' and sync project
Run Code Online (Sandbox Code Playgroud)

然后Gradle旋转一两秒,我现在有这样的信息:

Failed to sync Gradle project MyProject
    Error: No cached version of com.android.tools.build:gradle:1.3.0 available for offline mode.
           Disable Gradle 'offline mode' and sync project
Run Code Online (Sandbox Code Playgroud)

所以,我点击这个链接:

Disable Gradle 'offline mode' and sync project
Run Code Online (Sandbox Code Playgroud)

我又回到了第一个错误.

我正在处理的机器100%脱机.它没有,也不会有任何形式的网络连接.我想我需要禁用某种需要互联网的检查,但我不确定是什么.这是可修复的,还是我必须降级回Android Studio 1.5?

UPDATE

我也收到此错误消息:

Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.
Run Code Online (Sandbox Code Playgroud)

Bri*_*ian 26

好的,我解决了我的问题所以我想发布我是如何做的,以防其他人遇到这种情况.

我正在谷歌上搜索并发现有关使用Android Studio离线工作的声明:

但是,您可以使用任何Gradle依赖项.Gradle使用互联网搜索存储库中的依赖项,因此如果您完全无法在线工作.尽量不要在Gradle文件中包含任何内容,如果你这样做,你将不得不同步它并且它将失败.基本上只是不要触摸Gradle文件,你会很高兴.

所以,我查看了我的gradle文件,特别是项目的build.gradle(不是模块).在那里,我注意到一条线:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
}
Run Code Online (Sandbox Code Playgroud)

所以,我替换1.3.02.0.0和项目建立就好了.

我希望这对未来的其他人有所帮助.祝好运.