Android Studio安装后Gradle同步失败问题的有效解决方案

       我的前一篇博文介绍了Android Studio 3.2.0的安装过程。安装完后,尝试新建一个项目,就出现了系统同步失败的问题,就是无法同步Gradle。错误如下:

Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom'. Received status code 400 from server: Bad Request
Enable Gradle 'offline mode' and sync project

      尝试了把Gradle下载到本地,但还是会出现问题,最后出现一堆无法解析依赖项的问题,类似下面这样:

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha1.

        试了许多网上的解决方案,也尝试了重装Android Studio、SDK,设置代理,都没能成功。但基本上确认了是因为国内网络的问题,挨千刀的GW防火墙!万般无奈之下,想着既然是防火墙的原因,那就找把梯子试试。于是下载安装了XX_Net,先实现了科学上网。XX_Net的使用教程如下:

https://github.com/XX-net/XX-Net/wiki/使用Chrome浏览器?tdsourcetag=s_pctim_aiomsg

       需要注意的是,Wifi条件下可能行不通,因为国内大部分路由器不支持IPV6,所以尽量用网线连接。

      按照教程,下载安装XX_Net后打开YouTube试试,如果正常打开,那就成功一大半了。接下来打开Android Studio设置Proxy。点击菜单栏File->Settings->Appearance & Behavier->System Settings->Http Proxy, 选中No proxy。因为已经可以直连国外网站了,就不需要代理了。

Android Studio安装后Gradle同步失败问题的有效解决方案_第1张图片

        接着,找到C:\Users\UserName\.gradle文件夹下的gradle.properties文件,用记事本打开,把最后的几行用#注释掉,这些是Gradle的Proxy设置。保存后关闭。  

      重新打开Android Studio,系统会自动同步Gradle。等待一段时间后,左下角Build窗口应该会报告Build:completed successfully,大功告成。

 

你可能感兴趣的:(Android Studio安装后Gradle同步失败问题的有效解决方案)