Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android SDK三種更新失敗及其解決方法

Android SDK三種更新失敗及其解決方法

編輯:關於Android編程

最近在網上看Moto 360的圖片,真是帥,帥了又帥,比帥更帥。所以想研究下Android wear。

Moto360

更新Android SDK,居然失敗了三次。

1.第一次失敗

出現Failed to fetch URL錯誤提示

Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: != 更新ADT時無法解析https://dl-ssl.google.com/android/eclipse

解決辦法

打開C:\Windows\System32\drivers\etc文件夾,將hosts文件復制到桌面,用文本編輯軟件(如Subline Text2)打開hosts文件。增加一行:74.125.237.1 dl-ssl.google.coms

修改host文件

修改好之後,將修改了的hosts文件替換C:\Windows\System32\drivers\etc文件夾下的hosts文件。

2.第二次失敗

將hosts文件修改後,滿心歡喜地發現出現了新的API,傳說中的Android L。安裝更新,也有速度。可是下載途中出現了如下的錯誤提示:

錯誤2

Download interrupted:Unexpected HTTP Status:500

下載中斷,意想不到的HTTP狀態:500。Google了一下,發現是服務器端的問題。

解決辦法:

首先下載zym,這是一個代理服務器軟件。如下,代理地址為127.0.0.1,端口號為8580。

zym

然後點擊Android SDK Manager的tools選項,選擇Settings。將HTTP代理服務器地址設為上面那個軟件的127.0.0.1,代理端口設為8580。勾選強制使用https://代替http://。

修改SDK代理地址

最後,大功告成。

成功更新

3.第三次失敗

居然又失敗了,雖然SDK能下載,但是最後一個包都沒有安裝成功。見下圖。

簡直坑爹,Google了一下,在StackOverFlow上看到了同樣的問題。

解決辦法

同樣的,Android SDK Manager,依次點擊tools,Settings,Clear Cache。如下

清除緩存

Oh yes!成功更新!!!
成功

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved