Gradle同步连接超时

3

在尝试同步gradle时,我经常会遇到以下错误:

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

有时候我不会遇到这个错误,但是gradle同步需要超过1小时的时间。


你的Gradle版本和Android Studio版本是什么? - Sajad Garshasbi
我使用Android Studio 2.1和Gradle 2.1。 - Hadi Mohammadi
你现在处于安全连接还是公共网络?Gradle同步在我们的组织环境中失败了。 - Drup Desai
不,我没有。我没有使用任何安全连接。 - Hadi Mohammadi
3个回答

3
请尝试在浏览器中打开并检查此网址Google DL,并尝试从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设置下选中离线模式。


@hadi 如果这个解决方案不起作用,请告诉我们。我们会提供更多可能的解决方案。 - Dexto
@HadiMohammadi 我已经更新了答案,请检查一下是否适用于您。 - Dexto

2

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

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

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


0
如果之前它一直正常工作,突然停止了,请尝试删除您最近添加的任何依赖项并再次同步。如果您无法回忆起,请尝试在离线模式下运行它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接