Android Studio同步Gradle时发生错误Connect to 127.0.0.1:1080 failed: Connection refused: connect

在同步Gradle时发现以下错误

Could not get resource ‘https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.61/kotlin-gradle-plugin-1.2.61.pom’.
Could not GET ‘https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.61/kotlin-gradle-plugin-1.2.61.pom’.
Connect to 127.0.0.1:1080 [/127.0.0.1] failed: Connection refused: connect

一开始以为远程仓库中没有1.2.61版本的kotlin插件,打开网页‘https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.2.61/kotlin-gradle-plugin-1.2.61.pom’ 发现可以直接下载。

问题应该是出在127.0.0.1:1080本地代理地址上,又想到之前使用过SS设置了全局代理,然后在Android Studio中设置了代理,然后将Android Studio代理关闭之后,还是发现上不了网。出现了这个错误。

解决:

找到.gradle文件夹下的gradle.properties 文件,将末尾的代理取消掉。

注:gradle.properties并非是项目中的文件,而是本地gradle中的文件。比如我是Windows系统 这个文件位于 "C:\Users\Administrator\.gradle\gradle.properties"

mac下该文件为隐藏文件,大家自行改为可见文件。

将代理注释掉即可。

# systemProp.https.proxyPort=1080
# systemProp.http.proxyHost=127.0.0.1
# systemProp.https.proxyHost=127.0.0.1
# systemProp.http.proxyPort=1080