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

       


發佈了61 篇原創文章 · 獲贊 380 · 訪問量 58萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章