错误:连接超时:连接。如果您使用 HTTP 代理,请在 IDE 或 Gradle 中配置代理设置

Posted

技术标签:

【中文标题】错误:连接超时:连接。如果您使用 HTTP 代理,请在 IDE 或 Gradle 中配置代理设置【英文标题】:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle 【发布时间】:2016-02-25 14:09:39 【问题描述】:

我受够了这个错误,我不知道如何解决这个错误,它没有设置为自动配置模式。我正在尝试自动配置它,但它需要自动配置 URL,我不知道 URL。 它对我们导入的所有项目都给出了相同的错误。请帮助这个错误,我正在尝试这么多天

【问题讨论】:

【参考方案1】:

如果您没有使用任何代理,那么:

    删除/project_directory/.gradle文件夹 清理您的项目(构建 -> 清理项目)。 再次同步项目

完成这些步骤后它应该可以工作了。

在我的情况下,我在更新后开始出现此错误:

Gradle plugin 3.6.3 -> 4.0.0
Gradle: 5.6.4 -> 6.1.1

【讨论】:

【参考方案2】:

首先检查您的互联网代理设置,复制代理主机和端口号等代理设置。并转到项目中的“gradle.properties”文件并像这样粘贴

systemProp.http.proxyHost="copied proxy host"
systemProp.http.proxyPort="copied proxy port"

systemProp.https.proxyHost="copied proxy host"
systemProp.https.proxyPort="copied proxy port"

通常人们为 http 粘贴系统属性,但忘记为 https,所以请同时粘贴。

【讨论】:

我需要“”吗?【参考方案3】:

在我的例子中,因为我的系统配置了一个 http 代理,我在 gradle.properties(Global prperties) 中找到了一些下面的设置。可能这个文件并不存在于所有项目中,但要显示将您的 android studio root 放在 Android 上。删除提到的设置(如下)后错误解决。

systemProp.http.proxyHost=
systemProp.https.proxyHost=
systemProp.https.proxyPort=80
systemProp.http.proxyPort=80

【讨论】:

【参考方案4】:

有时,即使您没有使用 http 代理,您也需要使用 dummy 数据来配置它们,如下所示:

systemProp.http.proxyHost=www.anyhost.com
systemProp.http.proxyPort=80 

【讨论】:

【参考方案5】:

如果您为自己的浏览器使用代理,只需输入“文件 -> 外观和行为 -> 系统设置 -> HTTP 代理”,然后选择“手动代理配置”,然后选择“HTTP”,在“Host name”中输入“127.0.0.1”和自己代理的端口号。 这对我有用。 enter image description here

【讨论】:

以上是关于错误:连接超时:连接。如果您使用 HTTP 代理,请在 IDE 或 Gradle 中配置代理设置的主要内容,如果未能解决你的问题,请参考以下文章

HTTP超时问题

oracle中TNS错误12535连接超时->求解决方法!

POST 请求未考虑 NSMutableURLRequest 超时间隔

如何修复连接超时,cURL 错误 28?

HttpClientHttpClient使用Ip代理与处理连接超时

在代理 testng 中工作时返回连接超时