【发布时间】: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