码迷,mamicode.com
首页 > 移动开发 > 详细

Android环境搭建--解决SDK下载速度慢/超时

时间:2015-01-04 23:10:28      阅读:511      评论:0      收藏:0      [点我收藏+]

标签:

       当我们安装完SDK Manager 后,是什么平台和工具也没有的,这时候需要下载所需的ToolsAndroid的系列版本。但是因为Google被屏蔽.计算机访问google.com的时候速度非常慢。而导致下载过程中经常出现速度特别慢或者网络中断的情况。

                             技术分享

      

 

        解决方式:我们可以通过修改Hosts文件,来提升SDK的下载速度。

 

  1. 打开Windows资源管理器 ,找到目录“C:\Windows\System32\drivers\etc”下的“hosts”文件,以记事本方式打开,如图所示。然后,在末尾处加入:

              “#google_android更新     203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com”。

                需要注意的是,中间的空格和换行要谨慎操作。其中,“#”号后面的内容是注释内容,在输入文字后,保存关闭。

                   技术分享

 

  1. 打开已下载的安卓SDK管理器“Android     SDK Manager”,然后在Tool->Option选项中把https的资源获取方式强制换成http协议获取的方式,如图所示:

 

                           技术分享

 

 

  1. 然后就可以下载自己需要的Toolsandroid虚拟机了。这网速跟吃了药似得。

 

                                   技术分享

 

       Hosts文件的工作方式

       现在让我们来看看Hosts在Windows中是怎么工作的。

       我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。

       要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。

       为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

       由于有了映射关系,当我们输入域名时计算机就能很快解析出IP,而不用请求网络上的DNS服务器。所以才加快了下载的速度。

Android环境搭建--解决SDK下载速度慢/超时

标签:

原文地址:http://blog.csdn.net/u010028869/article/details/42400847

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!