Android Studio:未知主机

时间:2016-10-17 10:41:23

标签: android android-studio

今天更新后面对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'

尽管有这些变化......错误仍然存​​在。

任何帮助或建议..提前感谢!

3 个答案:

答案 0 :(得分:1)

您需要使用代理。

我的国家/地区受谷歌限制和同步我需要使用代理。

设置Android Studio代理

Android Studio支持HTTP代理设置,因此您可以在防火墙或安全网络后面运行Android Studio。在Android Studio中设置HTTP代理设置:

在菜单栏中,点击文件>设置(在Mac上,单击Android Studio>首选项)。 在左侧窗格中,单击“外观”和“外观”。行为>系统设置> HTTP代理。将显示“HTTP代理”页面。 选择自动检测代理设置以使用代理设置的自动代理配置URL或手动代理配置自行输入每个设置。有关这些设置的详细说明,请参阅HTTP代理。 单击“应用”或“确定”以使更改生效。

您可以使用免费代理,如Hotspot-Shield或Psiphone或灯笼。

希望有所帮助

答案 1 :(得分:1)

  1. 文件>设置>构建,执行,开发>摇篮>实验>检查:"允许在项目导入时选择模块" 2.再次同步Gradle

答案 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

有效。 所以你应该用它可能起作用的数字来试一试。