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

问题描述 投票:0回答:7

我厌倦了这个错误,我不知道如何解决这个错误,它没有设置为自动配置模式。我正在尝试自动配置它,但它需要自动配置 URL,我不知道该 URL。 它给我们导入的所有项目带来了同样的错误。请帮助这个错误,我已经尝试了很多天了

android eclipse android-studio intellij-idea android-ide
7个回答
8
投票

就我而言,因为我的系统配置为http代理,所以我在gradle.properties(全局属性)中找到了一些以下设置。可能这个文件并不存在于所有项目中,但为了显示,请将您的 android studio 根目录放在 Android 上。删除提到的设置(如下)后,错误已解决。

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

enter image description here


7
投票

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

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

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

就我而言,更新后我开始出现此错误:

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

4
投票

首先检查您的互联网代理设置,复制代理设置,例如代理主机和端口号。并转到项目中的“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,所以请粘贴两者。


1
投票

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

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

0
投票

如果您自己的浏览器使用代理,只需进入“文件 -> 外观和行为 -> 系统设置 -> HTTP 代理”,然后选择“手动代理配置”,然后选择“HTTP” ”,在“主机名”中输入“127.0.0.1”以及您自己的代理的端口号。 这对我有用。 在此输入图片描述


0
投票

解决方案是打开您的

local.properties
文件,如果您使用代理服务器,请设置适当的配置:

systemProp.https.proxyHost=proxyserver
systemProp.https.proxyPort=8080

否则,只需设置:

systemProp.https.proxyHost=
systemProp.https.proxyPort=

有时缓存将继续拥有代理信息,并且您仍然会收到消息:

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

在这种情况下,您必须使 Android Studio 的缓存失效。

File
>
Invalidate Caches...


0
投票

如果您没有使用任何代理,收到此错误并且您已连接到 VPN,则断开与 VPN 的连接可能会有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.