Error:Can't connect to SOCKS proxy:Connection refused (Connection refused)

在Android studio 中遇到Connection refused错误太正常不过了,可能有相当一部分的原因是被和谐了,但是也有其他方面的原因,在此汇总一下。

一.代理问题

查看Android studio是否设置了代理,如果设置了代理那么去掉就可以了。

除了下图的内容,您还需要检查一下项目跟目录gradle.properties文件中是否有一些代理的配置,如:systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=1080

二.远程仓库的链接问题

如果您配置了类似下面的远程仓库链接,那么您可以用浏览器打开对应的链接,看是否能访问,如不能访问,可能就是仓库路径问题或被墙了。

```

repositories {

google()

jcenter()

maven {

url "https://plugins.gradle.org/m2/"

    }

```

下面是我浏览器打开的https://plugins.gradle.org/m2/


三.配置问题

接上一个步骤,当您配置的链接也能访问,但是classpath "com.gradle.xxx:xxx:0.9"不能编译通过的话,那十有八九是是配置的问题,如:您配置的url "https://plugins.gradle.org/m2/"是在allprojects/repositories节点下,而不是在buildscript/repositories下面,我们知道allprojects下面配置的地址是项目依赖,buildscript是gradle构建的时候所依赖的。

另外,当您在gradle中引用插件也出现上面的报错时,您也可以按照类似方式反推去排查问题。 插件->classpath->仓库路径。

你可能感兴趣的:(Error:Can't connect to SOCKS proxy:Connection refused (Connection refused))