如果在 Android Studio 中设置了代理,而在电脑中使用 SS 设置了全局代理,之后 SS 代理不可用时,使用 Android Studio 时会报如下错误:
Connect to 127.0.0.1:1086 [/127.0.0.1] failed: Connection refused: connect
此时即使关闭 Android Studio 代理或是关闭 SS 皆不能解决 Connect to 127.0.0.1:1086 [/127.0.0.1] failed: Connection refused: connect 错误
原因是本地的 gradle.properties 中设置了代理
注意:是本地的 gradle.properties ,并不是项目中的 gradle.properties ,项目中的 gradle.properties 中并没有设置代理
MAC 电脑的本地的 gradle.properties 在用户目录下 .gradle 文件夹中,而 .gradle 文件夹为隐藏文件,可通过快捷键 "command + shift + ." 来快速显示和隐藏文件,即如果为隐藏,则按下 "command + shift + ." 后会显示隐藏文件,再次按下后会隐藏
找到本地的 gradle.properties 文件后,注释掉如下代理行即可
systemProp.https.proxyPort=1086
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=1086
注释方法为在前面加#,如
#systemProp.https.proxyPort=1086
#systemProp.http.proxyHost=127.0.0.1
#systemProp.https.proxyHost=127.0.0.1
#systemProp.http.proxyPort=1086
之后再重新运行即可解决 onnect to 127.0.0.1:1086 [/127.0.0.1] failed: Connection refused: connect 错误
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。