提问人:Hadi Mohammadi 提问时间:5/30/2016 更新时间:10/13/2017 访问量:12427
Gradle 同步连接超时
Gradle Sync Connection Timeout
问:
我在尝试同步 gradle 时经常收到以下错误
错误:连接超时:连接。如果您位于 HTTP 代理后面,请在 ide 或 gradle 中配置代理设置。
有时我没有收到错误,gradle 同步需要 1 个多小时
答:
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 代理”设置为“自动检测”来解决这个问题。
评论