SDK Manager 无法安装 Android Support Library host文件

SDK Manager 无法安装 Android Support Library

在你的ADT更新v20后,当你新建项目最后准备finish时Eclipse提醒你安装Android Support Library


遇到图中这种情况,你可以选择 Install/Upgrade ,等Eclipse更新安装完后,你就可以Finish 。

今天我并不是遇到这么简单的问题,在我朝并不是所有网站都可以访问,比如facebook在天朝就访问不了。

我在Eclipse上进行上图操作时,就卡在哪, Fetching URL :https://..... ,也就是说更新不了,,ping过去返回结果是主机不存在,

所以你也甭在那等了。(注意:有的时候又可以更新)

所以解决方法就是修改C:\Windows\System32\drivers\etc\hosts(linux的话是/etc/hosts)文件。用记事本打开最后面添加一行:

74.125.237.1 dl-ssl.google.com

不信你试试 现在看可不可以更新,反正我是按照这个方法顺利解决问题。

主要是运用Windows中关于hosts文件一些技巧

你用记事本打开hosts文件,会有该文件的介绍 ,下面这张图是本人机器上该文件的一个截图


这个host文件包含了 IP地址对应的主机名的键值对,每一个条目应当只占一行,在一行中IP地址占第一列,紧接着后面跟着相对应的

主机名IP地址和对应的主机名之间必须用至少一个空格隔开。此外用 ‘#’代表注释。

图中” 127.0.0.1 localhost “ 127.0.0.1代表你本机,后面的localhost代表的是本机的域名。

你也可以把localhost 改成www.baidu.com ,现在我Ping 百度域名试试,返回结果如下


我ping www.baidu.com 其实是在ping 127.0.0.1 ,也就是在ping 自己,这时你在浏览器上输入www.baidu.com, 结果是打不开百度首页的。

host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

本文参考链接http://qsfwy.iteye.com/blog/281354


你可能感兴趣的:(SDK Manager 无法安装 Android Support Library host文件)