Android SDK更新问题

Android SDK更新时常常遇到无法连接、终断、超时、访问拒绝等问题。例如:
		Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect
	通过多渠道查询,了解到一个可行的方法。步骤如下:
			1.SDK Manager 的 Tools ->Options打开SDK Manager的Settings,选中“Force https://..sources to be fetched using http://„”,
		强制使用http协议。
			2.在浏览器中输入http://ping.chinaz.com/ 在“请输入IP或域名”栏输入:dl-ssl.google.com 点击“查询”按钮,将列表中响应时间最
		快的IP地址记录下来,在自己机器上PING看能否PING通
			3.修改本机HOSTS文件,在HOST文件最后加上如下行。在C:\WINDOWS\system32\drivers\etc目录下,将刚才ping通的地址
		加入:74.125.128.93 dl-ssl.google.com
			4.SDK Manager---Packages---reload
			PS:如果重新设置后下载速度太慢,可以将下列文字附加到hosts文件中				

203.208.46.146 www.google.com

74.125.113.121 developer.android.com

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

讲解下原理:在hosts文件里面加入这些内容为什么就会加快下载速度呢?

大家都知道每个网站都对应一个IP地址,那么咱们打开域名,比如www.baidu.com的时候,会先到DNS服务 器解析成IP地址,然后再去访问的。那咱们在hosts里面加入了Android SDK获取更新链接和下载更新链接的网址 以及对应的IP地址,目的就是省去了DNS解析的这个步骤,于是节约了时间,也加快了下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值