【发布时间】:2017-12-07 06:20:27
【问题描述】:
我在 android studio 3.0 中遇到此错误。
未知主机 'dl.google.com' 您可能需要在 Gradle 中调整代理设置
我已经检查了我的自动代理选项。
【问题讨论】:
-
选择第一个选项启用 gradle
-
请先检查您的网络连接。
标签: android gradle android-gradle-plugin
我在 android studio 3.0 中遇到此错误。
未知主机 'dl.google.com' 您可能需要在 Gradle 中调整代理设置
我已经检查了我的自动代理选项。
【问题讨论】:
标签: android gradle android-gradle-plugin
我也遇到了同样的问题。我尝试了以下方法,它对我有用:
Windows
转到:文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理 [在 IDE 设置下] 启用以下选项自动检测代理设置
苹果机
转到:Android Studio > Preferences > Appearance & Behavior.. 等
您还可以使用测试连接按钮并与 google.com 联系,看看它是否有效。
【讨论】:
在我的情况下,这有效:
文件>无效缓存/重启>无效并重启
【讨论】:
另外,检查互联网连接并再次尝试清理并构建它对我有用。
【讨论】:
在您首次为已添加的依赖项构建项目时,您的系统需要在线。依赖项是从 google 和 jcenter 服务器下载的。构建项目后,您不需要互联网连接,因为依赖项将离线可用。
【讨论】:
当我们将您的项目从一台电脑更改为另一台电脑时,通常会出现此问题。系统的代理被禁用,对我有用的解决方案是: 文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理 [在 IDE 设置下] 启用以下选项自动检测代理设置
【讨论】:
在大多数情况下,它是由于未连接互联网或互联网速度太慢而发生的。只需检查互联网连接并再次运行。
【讨论】:
您只需将手机重新连接到android studio,然后安装或运行您的程序
【讨论】:
基本上,当您添加一些新的依赖项时,您需要 Internet 连接才能从 Internet 下载依赖项。默认情况下,Android Studio 将选项设置为连接到互联网以获得正确的流程。但是如果你无法连接到互联网,请在离线模式下使用 gradle,然后当互联网再次出现时......它会在后台自动下载必要的文件!
解决方案: 点击 Enable gradle offline mode 并同步项目!
【讨论】:
如果 Android Gradle 插件和 Gradle 包装器的版本不兼容,则会出现此错误。这个版本适合我:
project_dir/build.gradle
buildscript {
dependencies {
classpath('com.android.tools.build:gradle:3.5.1')
}
}
project_dir/gradle/wrapper/gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
【讨论】:
请检查您的 gradle 包装器,有 2 个 gradle 包装器,一个在 library 文件夹中,一个在 gradle 文件夹中。可能两个 gradle 包装器的版本不同。我通过将它们设置为相同的版本来解决我的问题..
【讨论】:
即使在尝试了所有可能的代理设置组合、使缓存无效并重新启动后,我仍然面临同样的错误。
当我将互联网连接从 wifi 切换到移动热点后,错误就消失了。奇怪。
【讨论】:
重启模拟器对我有用。
【讨论】:
就我而言,在为项目配置 kotlin 后,我遇到了这个问题。
30 分钟后尝试“自动代理”并毫无希望地了解代理,我突然明白了
repositories {
mavenCentral()
}
在我的build.gradle 末尾。然后我删除它,它就可以工作了。
最有趣的是在它工作之后,我再次将上面的行添加到gradle,但它仍然有效。
所以也许这不是根本问题,但我认为在某些情况下它可能会带来一些运气。
目前,我使用Window 和AndroidStudio 3.4.2
【讨论】:
在当前的 android studio 3.5 中, 只需转到文件->设置, 在搜索栏中搜索“HTTP”, 启用自动检测代理设置, 单击确定以使更改生效。
【讨论】:
在项目的 gradle 文件中更新类路径 'com.android.tools.build:gradle:4.1.1' 和 distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip 到最新的。在 gradle-wrapper.properties 中
【讨论】: