【问题标题】:Android Studio - Gradle Sync Connection Timed OutAndroid Studio - Gradle 同步连接超时
【发布时间】:2020-11-29 03:39:59
【问题描述】:

我刚刚下载了 Android Studio 4.0.1 并尝试构建其中一个示例项目。 尝试进行 Gradle 同步时,它在一开始就失败了。

下载失败https://services.gradle.org/distributions/gradle-5.4.1-all.zip 出现错误: Gradle 同步失败:连接超时:连接。如果您使用 HTTP 代理,请在 IDE 或 Gradle 中配置代理设置。 有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)(

我觉得真正令人费解的是,这似乎是一个困扰人们很长时间的错误,我发现了很多关于此的问题,但没有一个答案对我有帮助。

只是想清楚到目前为止已经尝试过的内容:

  • 我已经检查了文件->设置->http设置中的http代理设置。它设置为“无代理”(正如预期的那样,我没有代理)。

  • 当我测试连接时,上面的连接 (https://services.gradle.org) 失败。像www.google.com 这样简单的东西就可以了。更有趣的是,我尝试了另一个 https 端点,但也失败了。所以我不知道是不是 https 特有的东西

  • 我的 gradle.properties 文件没有代理设置(如上所述,我不使用代理)

  • services.gradle.org 端点在我的浏览器中运行良好,我可以下载该文件。这让我很费解,他们应该都通过同一个 wi-fi 调制解调器连接到外面,不是吗?

  • 我试过重启我的机器,没有成功

  • 更有趣的是,我创建了一个 Ubuntu 虚拟机,在那里安装了 Android Studio,并且没有出现 gradle 同步无法连接的这些问题

有没有人知道发生了什么或者在这么长时间之后设法破解了这个代码?

编辑 当我写上面的问题时,我意识到这可能是我的 Windows 防火墙阻止了这个。 兴奋的我赶紧跑去试试,完全关掉了防火墙,重新启动了电脑——但还是什么都没有。从浏览器下载文件时,Android Studio 中的 Gradle 同步失败。

【问题讨论】:

    标签: android gradle connection timeout


    【解决方案1】:

    我也遇到过类似的情况,建议你把jetpack依赖改成https://www.jitpack.io

    【讨论】:

    • 感谢您的建议,非常感谢。不幸的是,我没有定义任何喷气背包依赖项。我真的只是在尝试构建 Android Studio 中可用的示例应用程序之一。
    • 我已经修改了一些,但仍然没有运气。可能必须转移到我的 Linux VM - 我不想这样做的唯一原因是因为在我的 VM 上运行模拟器并不能真正工作。但是 Windows 抛出了一个意外的阻塞问题,所以看来我必须放弃它。
    【解决方案2】:

    所以它终于可以工作了。

    解决了什么问题? 嗯,有点难说。在过去的几周里,我在通过 wi-fi 连接到某些网站时遇到了问题,我忽略了这个问题,因为我会切换到移动数据并获得我需要的东西。 但是,当无法访问的站点数量开始增加并且 Netflix 停止播放时,我开始关注。 :)

    我记得我对调制解调器上的家长控制进行了修改,并对其进行了一些配置以阻止某些网站。 所以我决定将调制解调器重置为上次的工作配置,我的所有网站都重新开始工作了。

    当我看到这个时,我想起了这个问题,并认为我会再试一次 - 它有效!!!

    仍然让我感到困惑的是,为什么从浏览器访问 gradle 站点没有问题,但我不会把这匹礼物马放在嘴里。我会接受的!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多