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.0
了2.0.0
和项目建立就好了.
我希望这对未来的其他人有所帮助.祝好运.
归档时间: |
|
查看次数: |
67019 次 |
最近记录: |