今天更新后面对Android Studio的以下问题。
错误
Unknown host 'This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server'. You may need to adjust the proxy settings in Gradle.
Enable Gradle 'offline mode' and sync project
Learn about configuring HTTP proxies in Gradle
当我点击"启用离线模式"时,出现以下错误:
Error:No cached version of com.android.tools.build:gradle:2.14.1 available for offline mode.
Disable Gradle 'offline mode' and sync project
我尝试了什么:
选项基于其他帖子/建议:
一个。文件>设置>构建,执行,开发>摇篮
为Gradle选择了正确的文件夹。
湾更新了build.gradle文件(项目文件和非模块)
//classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.android.tools.build:gradle:2.14.1'
尽管有这些变化......错误仍然存在。
任何帮助或建议..提前感谢!
答案 0 :(得分:1)
您需要使用代理。
我的国家/地区受谷歌限制和同步我需要使用代理。
设置Android Studio代理
Android Studio支持HTTP代理设置,因此您可以在防火墙或安全网络后面运行Android Studio。在Android Studio中设置HTTP代理设置:
在菜单栏中,点击文件>设置(在Mac上,单击Android Studio>首选项)。 在左侧窗格中,单击“外观”和“外观”。行为>系统设置> HTTP代理。将显示“HTTP代理”页面。 选择自动检测代理设置以使用代理设置的自动代理配置URL或手动代理配置自行输入每个设置。有关这些设置的详细说明,请参阅HTTP代理。 单击“应用”或“确定”以使更改生效。
或
您可以使用免费代理,如Hotspot-Shield或Psiphone或灯笼。
希望有所帮助
答案 1 :(得分:1)
答案 2 :(得分:0)
当我更新到1.5.1时,类路径是
classpath com.android.tools.build:gradle:1.2.3
它给我的错误就像你的。
我尝试将其更改为
classpath com.android.tools.build:gradle:1.5.1
它没有用,但是当我把它改成
时 classpath com.android.tools.build:gradle:1.5.0
有效。 所以你应该用它可能起作用的数字来试一试。