Gradle sync失败:连接被拒绝

000*_*000 28 proxy gradle android-studio

所以我在很长一段时间后再次安装了Android Studio,它要求我配置代理,所以我做了.我测试了连接,它工作正常.

然后它让我为Gradl配置代理设置,我使用了相同的配置.

现在,在加载最新的Vuforia Sample项目时,我收到一个错误:

Gradle sync失败:连接被拒绝:连接

我在网上到处都看,但我找不到解决方案.它不能是代理设置,我已经像IDE一样配置了Gradle.

e2a*_*e2a 26

您应该在Android Studios菜单(文件|设置)上配置代理设置.另一种策略是配置文件gradle.properties.

因此,gradle.properties在app文件夹基础上添加这些行的末尾.


systemProp.http.proxyPassword=[PASSWORD]
systemProp.http.proxyHost=[IP ADDRESS]
systemProp.https.proxyPort=[PORT, TYPICALLY 3128]
systemProp.https.proxyUser=[USERNAME]
systemProp.https.proxyHost=[IP ADDRESS]
systemProp.https.proxyPassword=[PASSWORD]
systemProp.http.proxyPort=[PORT, TYPICALLY 3128]
systemProp.http.proxyUser=[USERNAME]
Run Code Online (Sandbox Code Playgroud)

注意,具有特殊字符的密码和其他值必须具有斜杠字符,如(\#)等.

  • 我已经做到了,但它没有解决我的问题!:( (2认同)

Fai*_*sal 21

我遇到了同样的问题,并试图在Mac中绕过代理.从系统级(bashrc)和studio(gradle.properties)中删除了代理. 没有运气!

发现工作室无法绕过代理,最后发现代理被放在下面的文件中.

~/.gradle/gradle.properties
Run Code Online (Sandbox Code Playgroud)

基本上要确保代理引用在所有gradle.prorties中都是静音的,包括gradle缓存.

gradle cache可以在下面找到(在Android视图中)


Dav*_*trg 14

当我将Android Studio更新到最新版本时,这发生在我身上.

修复是去File/Settings/Build Execution Deployment/Gradle检查Use local gradle distribution

之后,Gradle Home将位置放到gradle目录中 - 就我的情况而言C:\Program Files\Android\Android Studio\gradle\gradle-3.2

在此输入图像描述


小智 12

我也有同样的问题。can't connect to socks proxy connection refused. 尝试

1.turn off vpn

2.File -> Invalidate Caches / Restart

这个操作可以解决这个问题


小智 8

这应该工作:

  1. 转到'Gradle Scripts'

  2. 然后转到'gradle.properties'.

  3. 你会看到代理设置,如:

    systemProp.http.proxyHost=[YOUR PROXY]

    systemProp.http.proxyPort=[PORT]

    正如您所看到的,这仅适用于'http'.

  4. 只需为"https"添加相同内容:

    systemProp.https.proxyHost=[YOUR PROXY]

    systemProp.https.proxyPort=[PORT]

    为我工作.


小智 7

我最近遇到了同样的问题.我的代理设置正常,但是grandle无法更新.几次尝试后,注意到未选中"使用https代理"复选按钮.我注意到在AS启动时弹出的https代理对话框.

请记住,您可能无法从文件 - >设置 - > HTTP代理中看到https设置,因此通过AS start上的弹出代理对话框来执行此操作非常重要.您也可能填写了HTTPS的表单,但是您我也需要选择那个复选框(至少对我有用).以下是我遵循的步骤:

  1. 使高速缓存/重新启动无效

  2. 在AS启动时默认关闭任何项目

  3. 选择" 在代理对话框上使用https代理"


Say*_*emi 7

使用gradle.properties此路径中的文件并检查其中的代理信息:

C:\Users\[Windows-User]\.gradle\gradle.properties
Run Code Online (Sandbox Code Playgroud)

我通过在这个文件中注释代理定义来解决这个问题。

注释行:

#systemProp.http.proxyHost=127.0.0.1
#systemProp.https.proxyPort=9050
#systemProp.https.proxyHost=127.0.0.1
#systemProp.http.proxyPort=9050
Run Code Online (Sandbox Code Playgroud)

# 用于评论 gradle files


yoA*_*ex5 5

Gradle 同步失败:连接被拒绝:连接

当我收到此错误时,我使用了Charles Proxy应用程序(即使 Charles Proxy 已完全关闭)。为了解决这个问题,我只是在 Charles Proxy 中禁用了 SSL 代理。

之后我得到了

原因:无法找到请求目标的有效证书路径

连接被拒绝

要解决这个问题,只需关闭 Charles Proxy(禁用(停止)SSL 代理)并重新启动 Android Studio 或分析流量并排除不必要的主机(Proxy* -> *SSL Proxy Settings... -> Exclude块)。就我而言是

<some_digits>.cloudfront.net
Run Code Online (Sandbox Code Playgroud)