我的前一篇博文介绍了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 RequestEnable 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,大功告成。

 

更多相关文章

  1. Android中Java和JavaScript交互解决方案,以及问题解决大全
  2. Android短信拦截解决方案
  3. Unity打包Android提示找不到jdk解决方案
  4. Android sdk 接入时遇到的错误解决方案
  5. Android用开发者模式进行调试时出现的问题及解决方案
  6. Android studio3 报错module not specified解决方案
  7. 【小超_U3D】Unity打出Android包,运行报错解决方案
  8. Cocos2d-x 3.2编译Android程序错误的解决方案
  9. android 被强制横屏,Activity重启问题解决方案

随机推荐

  1. Android上实现zlib解压缩的方法 Inflater
  2. Android中知识点整理
  3. Ionic Html5编译IOS Android原生应用
  4. Android中Handler引起的内存泄露
  5. Android应用程序(activity)启动过程(一)
  6. android各个平台区别
  7. Android(安卓)环境变量访问类
  8. Android(安卓)Studio 实现播放本地/网络
  9. android中滑动SQLite数据库分页加载
  10. Android中使用cmwap接入点访问互联网的问