最近SDK出問題了,然后在google下載了一個android-sdk-windows.rar,然后點擊SDK Manager,結果一直不能刷新API Level,然后就開始在網上找了好多資料,解決這個問題,修改 HOSTS, HTTP 和 HTTPS 都不能解決,這給我帶來了很大的困惑! 加載不出來的界面錯誤為:
Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xml
- Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
- Fetched Add-ons List successfully
- Fetching URL: http://dl-ssl.google.com/android/repository/repository-6.xml
- Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-6.xml reason: Connection to http://dl-ssl.google.com refused
- Done loading packages.
我就糾結了,一直連接失敗,難道是電信把google android屏蔽了,最近有一個想法,電信再怎么屏蔽android 但是不會屏蔽google搜索引擎的,如果電信把google搜索引擎屏蔽了,那電信估計也倒閉了! 呵呵 我就做了一個選擇 ,使用www.google.com做代理,詳細看截圖:
然后點擊了一個package下的 reload 重新加載,呵呵 結果API level 全部出來了,真的很爽歪歪 ,呵呵 分享給大家,希望給大家有幫助~
或者用以下方法解決:
直接配置VPN,但是現在想找個速度快又穩定還免費的VPN實在不易,尤其是更新SDK,以幾kb/s的速度一個文件需要400多分鍾,所以也就放棄了VPN。
也可以進入hosts文件,進行配置:
改hosts文件的方法,更新速度較快。Windows在C:\WINDOWS\system32\drivers\etc目錄下,Linux用戶打開/etc/hosts文件。
打開文件后添加以下內容。
#Google主頁
203.208.46.146 www.google.com
#這行是為了方便打開Android開發官網 現在好像不翻也可以打開
74.125.113.121 developer.android.com
#更新的內容從以下地址下載
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
添加以上的網址,再選用http協議,就可以正常的進行更新了。或者也可以什么都不做,過上一兩天可能會恢復正常。
最終總結:
這歸根結底就是萬能防火牆惹的禍,但是您不能一竿子打死嗎?為了android開發,請放開Google嗎?