开发android遇到的最大问题就是Google被墙了,而我们的sdk又需要通过dl.google.com和dl-ssl.google.com去下载一些东西。
网上总会告诉你去修改hosts文件,还会贴给你一些ip,如果这些ip能ping通,那还是有作用的,但当你使用的时候基本上已经ping不通了,
这时候就需要使用“站长工具“里的超级ping,网址:http://ping.chinaz.com/ ,去ping下dl.google.com和dl-ssl.google.com这两个网址,将得到的ip在cmd上再ping一次,如果能成功ping通,再将其写入hosts文件。
网址,将得到的ip在cmd上再ping一次,如果能成功ping通,再将其写入hosts文件
。
写入hosts 文件 结果是这些IP全部墙了

改用国内镜像地址:
1、中科院开源协会镜像站地址:
IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80
2、北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
3、大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80

在option中设置mirrors.opencas.ac.cn,勾选HTTPs 再试一遍
先在C:\Users\Administrator 中将缓存 .android 文件夹删掉。
然后在hosts中将google的几个ip 都注释掉,保存,关闭后再打开host确认一次没问题。

关闭SDK manager 重新打开。
reload ,此时包能够下载下来了(好现象)
在Android开发过程中,由于Google被墙,导致SDK下载遇到困难。通过修改hosts文件并使用超级ping获取可用IP,或者利用国内镜像如中科院开源协会、北京化工大学和大连东软信息学院的镜像服务器地址来替代dl.google.com和dl-ssl.google.com,可以解决下载问题。清除缓存,关闭并重新打开SDK Manager后,可以成功下载所需包。
1521

被折叠的 条评论
为什么被折叠?



