Android 使用 SDK Manager 下載SDK速度慢,容易丟包和異常的解決辦法

來源:互聯網
上載者:User

標籤:android   sdk   下載   慢   

第一步,

SDK Manager啟動之後,會先解析一些google的xml檔案,會在Log裡面列印出一些日誌資訊。

解析完之後,把日誌全部拷貝到一個記事本裡(這一步是因為日誌視窗不支援尋找),在裡面尋找你要下載的東西,然後可以得到對應的xml檔案。


舉個例子:

你想要下載Android 4.0 (API 14) 的 ARM EABI v7a System Image,則尋找關鍵字 ARM EABI v7a System Image,可以找到一行:

Found ARM EABI v7a System Image, Android API 14, revision 2

然後向上找到對應的xml地址為:http://dl-ssl.google.com/android/repository/sys-img/android/sys-img.xml

記住這個地址,一會兒會用到。


第二步,

在瀏覽器中開啟第一步找到的xml,

可以看到該檔案的內容,往下翻,找到你要下載的內容的匹配項。


還是上面的例子:

想要下的是 ARM 晶片的system image,可以找到注釋為ARM SYSTEM IMAGES的標籤下有這樣一段:

<!-- Generated at Wed Dec  7 13:47:01 2011 from git_ics-mr0 @ 229537 --><sdk:revision>2</sdk:revision><sdk:description>Android SDK Platform 4.0</sdk:description><sdk:api-level>14</sdk:api-level><sdk:abi>armeabi-v7a</sdk:abi><sdk:archives><sdk:archive><sdk:size>99621822</sdk:size><sdk:checksum type="sha1">d8991b0c06b18d7d6ed4169d67460ee1add6661b</sdk:checksum><sdk:url>sysimg_armv7a-14_r02.zip</sdk:url></sdk:archive></sdk:archives><sdk:uses-license ref="android-sdk-license"/><sdk:tag-id>default</sdk:tag-id></sdk:system-image><sdk:system-image>

可以看到api-level為14,abi為armeabi-v7a,顯然就是我們要找的這個東西。


第三步,

在我們找到的匹配項裡面,去找一個名為 sdk:url 的標籤,記住裡面的值,根據第一步找到的xml地址把xml替換成資源名拼接出該資源的真實。


上面的例子中:

sdk:url對應的值為 sysimg_armv7a-14_r02.zip,我們第一步得到的xml地址為 http://dl-ssl.google.com/android/repository/sys-img/android/sys-img.xml

在這一步,我們拼接的方式是把 sys-img.xml 替換成 sysimg_armv7a-14_r02.zip,就得到了 http://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip

這個URL就是該資源的真實URL。


第四步,用迅雷或者其它方式下載找到的資源,下載後得到的檔案拷貝到sdk目錄下的Temp目錄中,重啟SDK Manager,重新勾選你要下的資源,安裝,這次因為本地Temp目錄中已經儲存了完整的資源檔,因此下載這一步會直接完成,SDK Manager會直接進行安裝,安裝完就OK了。


大功告成!


本文一部分內容參考此貼:http://www.cnblogs.com/liongis/p/3659813.html

本文在原貼基礎上做了一些整理,感謝原文作者的分享。

Android 使用 SDK Manager 下載SDK速度慢,容易丟包和異常的解決辦法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.