【问题标题】:Error:Unknown host 'dl.google.com' You may need to adjust the proxy settings in Gradle错误:未知主机 'dl.google.com' 您可能需要调整 Gradle 中的代理设置
【发布时间】:2017-12-07 06:20:27
【问题描述】:

我在 android studio 3.0 中遇到此错误。

未知主机 'dl.google.com' 您可能需要在 Gradle 中调整代理设置

我已经检查了我的自动代理选项。

【问题讨论】:

  • 选择第一个选项启用 gradle
  • 请先检查您的网络连接。

标签: android gradle android-gradle-plugin


【解决方案1】:

我也遇到了同样的问题。我尝试了以下方法,它对我有用:

Windows

转到:文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理 [在 IDE 设置下] 启用以下选项自动检测代理设置

苹果机

转到:Android Studio > Preferences > Appearance & Behavior.. 等

您还可以使用测试连接按钮并与 google.com 联系,看看它是否有效。

【讨论】:

  • 自动检测代理设置选项已启用,但我仍然收到同样的错误。
  • 从 gradle.org/releases 下载最近的 gradle 版本解压缩文件并复制 gradle 文件夹,例如gradle 4.0 转成 C -- 程序文件 -- android -- android studio -- gradle.在你的 android studio goto 文件 -- 设置 -- 构建、执行、部署 -- 构建工具 -- Gradle 并选择使用本地 gradle 分发,在 gradle 主页中找到您的 gradle 文件夹并单击应用。然后点击确定。您的 android studio 可能需要更新的 gradle 版本,请确保下载与您的工作室或最新版本兼容的 gradle
【解决方案2】:

在我的情况下,这有效:

文件>无效缓存/重启>无效并重启

【讨论】:

    【解决方案3】:

    另外,检查互联网连接并再次尝试清理并构建它对我有用。

    【讨论】:

    • 这个。确保您已连接到互联网。
    【解决方案4】:

    在您首次为已添加的依赖项构建项目时,您的系统需要在线。依赖项是从 google 和 jcenter 服务器下载的。构建项目后,您不需要互联网连接,因为依赖项将离线可用。

    【讨论】:

    • 谢谢,这对我有帮助
    • 是的,这个过程很重要……尤其是对于新来的人。
    【解决方案5】:

    当我们将您的项目从一台电脑更改为另一台电脑时,通常会出现此问题。系统的代理被禁用,对我有用的解决方案是: 文件 > 设置 > 外观和行为 > 系统设置 > HTTP 代理 [在 IDE 设置下] 启用以下选项自动检测代理设置

    【讨论】:

    • 从虚拟机工作时的完美解决方案。
    【解决方案6】:

    在大多数情况下,它是由于未连接互联网或互联网速度太慢而发生的。只需检查互联网连接并再次运行。

    【讨论】:

      【解决方案7】:

      您只需将手机重新连接到android studio,然后安装或运行您的程序

      【讨论】:

      • 这很容易成为评论...请解释似乎是什么问题以及为什么会解决它。
      【解决方案8】:

      基本上,当您添加一些新的依赖项时,您需要 Internet 连接才能从 Internet 下载依赖项。默认情况下,Android Studio 将选项设置为连接到互联网以获得正确的流程。但是如果你无法连接到互联网,请在离线模式下使用 gradle,然后当互联网再次出现时......它会在后台自动下载必要的文件!

      解决方案: 点击 Enable gradle offline mode 并同步项目!

      【讨论】:

        【解决方案9】:

        如果 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
        
        

        【讨论】:

          【解决方案10】:

          请检查您的 gradle 包装器,有 2 个 gradle 包装器,一个在 library 文件夹中,一个在 gradle 文件夹中。可能两个 gradle 包装器的版本不同。我通过将它们设置为相同的版本来解决我的问题..

          【讨论】:

            【解决方案11】:

            即使在尝试了所有可能的代理设置组合、使缓存无效并重新启动后,我仍然面临同样的错误。

            当我将互联网连接从 wifi 切换到移动热点后,错误就消失了。奇怪。

            【讨论】:

              【解决方案12】:

              重启模拟器对我有用。

              【讨论】:

              • 模拟器与 Gradle Sync 有什么共同点?
              【解决方案13】:

              就我而言,在为项目配置 kotlin 后,我遇到了这个问题。

              30 分钟后尝试“自动代理”并毫无希望地了解代理,我突然明白了

              repositories {
                  mavenCentral()
              }
              

              在我的build.gradle 末尾。然后我删除它,它就可以工作了。
              最有趣的是在它工作之后,我再次将上面的行添加到gradle,但它仍然有效。 所以也许这不是根本问题,但我认为在某些情况下它可能会带来一些运气。

              目前,我使用WindowAndroidStudio 3.4.2

              【讨论】:

                【解决方案14】:

                在当前的 android studio 3.5 中, 只需转到文件->设置, 在搜索栏中搜索“HTTP”, 启用自动检测代理设置, 单击确定以使更改生效。

                【讨论】:

                  【解决方案15】:

                  在项目的 gradle 文件中更新类路径 'com.android.tools.build:gradle:4.1.1' 和 distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip 到最新的。在 gradle-wrapper.properties 中

                  【讨论】:

                    【解决方案16】:

                    该问题在 Android Studio 2020.3.1 上重现 Arch linux 摇篮 7.2 JDK 11

                    通过在屏幕截图中设置 HTTP 代理来修复

                    【讨论】:

                      猜你喜欢
                      • 2021-08-24
                      • 2016-02-13
                      • 1970-01-01
                      • 2021-08-08
                      • 2017-12-14
                      • 1970-01-01
                      • 2019-07-15
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多