android sdk離線升級方法

安迪潘發表於2011-09-12

每次sdk有新版本用android自帶工具升級都特別慢,剛在網上找到一種離線升級方法,用迅雷下載sdk升級包即可,具體做法是:

1.通過http://dl-ssl.google.com/android/repository/repository.xml可以得到sdk各版本的最新下載地址,例如現在sdk3.2版本最新下載資訊如下:

<sdk:platform>
<sdk:version>3.2</sdk:version>
<sdk:api-level>13</sdk:api-level>
<sdk:codename/>
<sdk:revision>01</sdk:revision>
<sdk:min-tools-rev>12</sdk:min-tools-rev>
<sdk:description>Android SDK Platform 3.2, revision 1</sdk:description>
<sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
<sdk:archives>
<sdk:archive os="any" arch="any">
<sdk:size>108426536</sdk:size>
<sdk:checksum type="sha1">6189a500a8c44ae73a439604363de93591163cd9</sdk:checksum>
<sdk:url>android-3.2_r01-linux.zip</sdk:url>
</sdk:archive>
</sdk:archives>
</sdk:platform>

這時只需要開啟迅雷新建下載任務,輸入下載地址,http://dl-ssl.google.com/android/repository/(這是url前部分地址),3.2版本的地址是“android-3.2_r01-linux.zip”,因此3.2版本的完整下載地址是:http://dl-ssl.google.com/android/repository/android-3.2_r01-linux.zip 迅雷下載即可。

這裡值得注意的是看

<sdk:archive os="any" arch="any">

這個標籤裡的屬性是用來標示該版本是windows版還是linux版抑或是mac os版,不過看這次更新資訊是2.1以後的版本3個系統通用“any”


當所有新版本都下載完成後,將下載後的壓縮包拷貝到本機android sdk目錄的temp資料夾下,再按照常規升級方法升級,因為此時已經下載過了sdk升級包,所以只需安裝無需下載,也可以離線安裝。

相關文章