我的前一篇博文介绍了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。因为已经可以直连国外网站了,就不需要代理了。

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

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

 

更多相关文章

  1. Android中Java和JavaScript交互解决方案,以及问题解决大全
  2. android调用shell命令及权限问题
  3. ScrollView属性fillViewport解决android布局不能撑满全屏的问题
  4. Android(安卓)无法接收开机广播的问题
  5. android 打开文件
  6. Android(安卓)Studio 使用NDK编译时常见的问题
  7. Android(安卓)file.createNewFile方法问题总结
  8. Android(安卓)打开系统蓝牙设置
  9. 解决Your content must have a ListView whose id attribute is

随机推荐

  1. Google Android's Gingerbread Update Co
  2. Android(安卓)JSON Parsing Tutorial
  3. 开篇
  4. Android保活方案
  5. android实现电话录音
  6. android 获得屏幕宽和高
  7. android gradle 配置 build.gradle
  8. Android(安卓)短信备份完整版
  9. [Android(安卓)Pro] proguard.cfg 配置文
  10. android 检查网络状态