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

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

                             Android环境搭建--解决SDK下载速度慢/超时_第1张图片

      

 

        解决方式:我们可以通过修改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”。

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

                   Android环境搭建--解决SDK下载速度慢/超时_第2张图片

 

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

 

                           Android环境搭建--解决SDK下载速度慢/超时_第3张图片

 

 

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

 

                                   Android环境搭建--解决SDK下载速度慢/超时_第4张图片

 

       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下载速度慢/超时)