Gradle 同步连接超时

Gradle Sync Connection Timeout

提问人:Hadi Mohammadi 提问时间:5/30/2016 更新时间:10/13/2017 访问量:12427

问:

我在尝试同步 gradle 时经常收到以下错误

错误:连接超时:连接。如果您位于 HTTP 代理后面,请在 ide 或 gradle 中配置代理设置。

有时我没有收到错误,gradle 同步需要 1 个多小时

安卓 android-studio android-gradle-plugin build.gradle

评论

0赞 Sajad Garshasbi 5/30/2016
您的 Gradle 版本和 Android Studio 版本是什么?
0赞 Hadi Mohammadi 5/30/2016
我使用 android studio 2.1 和 Gradle 2.1
0赞 Drup Desai 5/30/2016
您是否处于任何安全连接或开放网络上。Gradle sycn 在 5 月组织环境中失败。
0赞 Hadi Mohammadi 5/30/2016
不,我不是.我不使用任何安全连接

答:

3赞 Dexto 6/14/2016 #1

尝试在浏览器 Google DL 中打开并检查此 URL,然后尝试从 Gradle 站点下载最新的 Gradle 版本

如果您无法访问和下载文件,则会消耗时间,因为您可能会收到 403。您的计算机上可能没有下载访问权限。 请与您的网络管理员联系并请求访问权限。

使用以下设置配置gradle.properties -

systemProp.http.proxyPassword=
systemProp.http.proxyHost=
systemProp.http.proxyPort=
systemProp.http.proxyUser=

systemProp.https.proxyPort=
systemProp.https.proxyUser=
systemProp.https.proxyHost=
systemProp.https.proxyPassword=

或者,您可以转到“设置”->“HTTP 代理”->“提供详细信息”。

现在转到 SDK 管理器 -> 工具 -> 选项 -> 设置提供的代理服务器和端口。

重新生成项目,系统会提示您代理对话框 -> 检查 https 代理并构建。

编辑 1

如果上述解决方案不起作用。转到设置 -> 搜索 Gradle -> 在全局 gradle 设置下检查离线模式。

评论

0赞 Dexto 6/14/2016
@hadi 如果此解决方案不起作用,请告诉我们。我们将提供更多可能的解决方案。
0赞 Dexto 6/15/2016
@HadiMohammadi我已经更新了答案。请检查这是否适合您。
0赞 treatheat 7/21/2017 #2

如果它之前工作正常并且突然停止,请尝试删除您最近添加的任何依赖项并再次同步。如果您不记得了,请尝试在离线模式下运行它。

2赞 Sathesh 10/13/2017 #3

我只是在我的办公室网络中遇到了同样的问题。

默认情况下,Android Studio 中的“HTTP 代理”设置为“无代理”。

我通过将“HTTP 代理”设置为“自动检测”来解决这个问题。