android sdk manager 超时的解决办法

来源:互联网 发布:sql server 2012 r2 编辑:程序博客网 时间:2024/05/08 00:36

更新android sdk manager时,往往会出现拒绝连接或超时连接的现象。症状如下:

Failed to fetch URL https://dl-ssl.google.com/android/repository/..........




原因:google在中国被强了,不多解释。。。所有要翻墙


解决方法

第一步:  修改hosts文件

hosts文件路径为 C:\WINDOWS\system32\drivers\etc  下。

用记事本打开,添加以下内容:

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

网上是这样讲host的原理的:

我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

注意:网站的ip地址可以在dos下用命令nslookup追踪 如:



第二步:在Android SDK Manager的Tool->Option选项中把https的资源获取方式强制换成http协议获取的方式




OK!以后下载就顺多了。



0 0
原创粉丝点击