Android Studio利用host文件配置dl.google.com的国内镜像源

国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况。sdk更新、插件安装也有诸多不便,环境的折腾确实伤透了脑筋。本文主要记录下使用host配置dl.google.com的国内镜像。

文章主要参考了Android Studio配置国内镜像源(利用hosts)
该文章很清晰了,但看那篇文章其实就可以了。那么为什么我还多余的记录这篇文章呢?作为一个笔记和备份吧!方便自己查找,毕竟现在网上不靠谱的文章太多,自己验证过靠谱的,还是记录下比较稳妥。废话不说了,以下进入正题。

1. 用文本编辑器打开host文件
对于Windows系统,host文件所在路径为:

C:\Windows\System32\drivers\etc\hosts
1
2. 添加映射
在文件末尾直接添加如下行

203.208.41.43 dl.google.com
1
其中 203.208.41.43 是通过 http://ping.chinaz.com/ 该检测网站对进行域名 dl.google.com进行ping检测得到了,目前这个还是可以用的,如果后来不行了可以去该网站ping dl.google.com 再另外找一个

3. 配置Android Studio
3.1 vmoptions文件编辑
打开Android studio 的根目录,进入bin文件夹,用记事本或notepad++打开studio.exe.vmoptions或studio64.exe.vmoptions
在*后一行

-da
1
之上,以及

-Djna.boot.library.path=
1
之下
添加上如下配置行

-Djava.net.preferIPv4Stack=true
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/
1
3.2 代理设置
打开Android Studio后,在setting->http proxy中配置代理为No proxy,然后重启Android Studio即可。重启后,进入plugin管理的设置可以看到,插件都能下载了。

3.3 SDK Updates Sites设置
Android Studio进入到Android SDK的设置,选择SDK Updates Sites 的tab项,左下角勾选Force那个选项后应用

Android studio配置国内镜像源的实现

网上看到的AS配置国内镜像源的博客版本有点老了,就想着做个比较新的博客了

推荐的几个国内镜像源地址:

1、东软信息学院(笔者当前在用)

mirrors.neusoft.edu.cn     端口:80

2、北京化工大学

ubuntu.buct.edu.cn/ubuntu.buct.cn  端口:80

3、中国科学院开源协会

mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn)    端口:80

4、上海GDG镜像服务器

sdk.gdgshanghai.com   端口:8000

5、电子科技大学

mirrors.dormforce.net  端口:80

配置步骤: 打开File -> setting -> System Settings -> HTTP Proxy

c496dc197fb7b059902fb6fac09fe633.png

配置镜像地址:(如配置东软信息学院地址 mirrors.neusoft.edu.cn     端口:80)

c2a761112d71d84ef3e2417cbffdb78e.png

重启AS查看 如果配置后还不可以,则有可能得查一下Android SDK中 SDK Update Sites中的配置:

553ca32403cf719ebc23030577991206.png

图中有不少冒感叹号的URL,似乎是用不了了,可以先配置其他正常的URL后看行不行,不行再试试加上有感叹好号的URL。

PS:这篇做得比较匆忙,如果哪个地方有错或者纰漏,欢迎评论,我会尽早改正的嘻嘻。

到此这篇关于Android studio配置国内镜像源的实现的文章就介绍到这了~