AS版本升级后出现Gradle sync failed的解决方法

Android Studio由3.2升级到新版本3.4.1以后,打开原来的工程项目出现编译错误提示:Gradle sync failed: Connection refused: connect
Gradle同步失败,访问被拒绝。

一、解决的方法
这个一般原因是project目录下的gradle.properties中设置了Proxy代理所致,打开项目中的gradle.properties文件,查看其中是否有,删掉这些代码,就可以了。
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
如下图所示:
AS版本升级后出现Gradle sync failed的解决方法_第1张图片
如果还不行,就需要查看C:\Users\Administrator.gradle文件夹,看其中的gradle.properties文件中是否有和前述一样存在着代理设置的问题,这个属于系统级的Proxy代理设置,它对所有的工程项目有效,如果有代理设置的话也删除掉。删除这一部分代码,编译就正常了。
AS版本升级后出现Gradle sync failed的解决方法_第2张图片

二、再打开其它工程项目时,又会出现代理设定提示
AS版本升级后出现Gradle sync failed的解决方法_第3张图片
不要理会它,点cancel,继续编译。
三、Gradle插件升级
再后来又会出现Gradle插件升级提示
AS版本升级后出现Gradle sync failed的解决方法_第4张图片
点Update,之后还会出现代理设定提示,仍然点cancel,即在升级软件时不要访问那些代理网站,如前所述,因为这些代理拒绝访问。项目就会正常完成编译。
四、去掉Proxy
在菜单Files中点Settings。在其中找到Proxy,勾选No Proxy,以后就不会出现代理设定窗口了。
AS版本升级后出现Gradle sync failed的解决方法_第5张图片

你可能感兴趣的:(Android,Studio,Gradle,sync,failed)