Android Studio 报错之 Connect to 127.0.0.1 failed

如果在 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 错误

    原文作者:過愙
    原文地址: https://segmentfault.com/a/1190000020598347
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞