Android SDK 離線安裝方法


有朋友反映從連接直接下載安裝包不能獲取到最新版本(每次更新后的包地址需要重新去查找),而且經常無法訪問。

最方便的方法是使用代理或vpn接入網絡,即可及時下載最新版sdk。 作為一名開發人員,流暢地瀏覽科技網站是必備技能啊。

關於vpn方面的,建議自己購買vps來搭建,既經濟又能多學了linux平台下的技能,何樂而不為?

如果覺得vps貴,可以買市面上便宜的vps練練手,我用的是 bandwagonhost上 ¥25/年的vps,這里有詳細說明:http://www.cnblogs.com/zuike/p/4065586.html 。

 

為節省時間,有朋友已經整理了最新下載地址:http://blog.csdn.net/gyming/article/details/8168166 

 

下載sdk api 非常慢,可手動獲取這些包的下載地址並使用下載工具下載,手動安裝,原理參考:http://hi.baidu.com/kfcqnzdnzvbhozq/item/cf345757e0e5da3195eb05ed

安裝方法簡單,重點在於獲取下載地址,因每次版本更新地址都可能會有所不同。

下載完成后將下載的壓縮包放入temp文件夾下

例如:D:\ProgramFiles\android-sdk-windows\temp

然后執行Android SDK Manager 選擇你已經下載的包進行安裝即可。


打開 Android SDK Manager 可見大致分為三類下載:

第一個分類 tools
第二個分類為各版本api
第三個分為Extras 

從這三個類別中各選擇一個並開始下載,此時打開右下角的查看日志按鈕(紅色手右邊的那個按鈕)可獲取讀取xml文件日志。
(如提示無法下載成功,可能所處網絡無法正常訪問下載地址,可在 Tool>Options 中勾選 Force https://...)

從認真查看日志文件,發現規律如下:
先加載一個xml文件,解析該xml文件,再從該xml文件中獲取對應分類的文件的版本信息。

逐一打開這幾個xml文件,發現就是描述各分類文件的版本信息的,此時我們可從xml文件查看各文件名,只需該文件名填入到這個下載地址即可完成下載:
https://dl-ssl.google.com/android/repository/******.zip (后面這個******.zip是根據你需要下載的文件進行對應填充)。

系統鏡像地址前綴:

http://dl-ssl.google.com/android/repository/sysimg_armv7a-17_r02.zip
http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip


日志結構大致如下: 

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Validate XML
Parse XML
Fetched Add-ons List successfully

Fetching URL: https://dl-ssl.google.com/android/repository/repository-8.xml
Validate XML: https://dl-ssl.google.com/android/repository/repository-8.xml
Parse XML:    https://dl-ssl.google.com/android/repository/repository-8.xml
  Found SDK Platform Android 1.1, API 2, revision 1 (Obsolete)
  Found SDK Platform Android 1.5, API 3, revision 4
  Found SDK Platform Android 1.6, API 4, revision 3
  ...略去....

Parse XML:    https://dl-ssl.google.com/android/repository/addon.xml
  Found Google APIs, Android API 3, revision 3
  Found Google APIs, Android API 4, revision 2
  Found Google APIs, Android API 5, revision 1 (Obsolete)
  ...略去......

Fetching URL: https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
Validate XML: https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
Parse XML:    https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
  Found Intel x86 Emulator Accelerator (HAXM), revision 3

...略去......


Parse XML:    https://dl-ssl.google.com/android/repository/sys-img/mips/sys-img.xml
  Found MIPS System Image, Android API 15, revision 1
  Found MIPS System Image, Android API 16, revision 4
  Found MIPS System Image, Android API 17, revision 1

...略去......

Parse XML:    https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml
  Found Intel x86 Atom System Image, Android API 10, revision 2
  Found Intel x86 Atom System Image, Android API 15, revision 1
  Found Intel x86 Atom System Image, Android API 16, revision 1
  Found Intel x86 Atom System Image, Android API 17, revision 1
  Found Intel x86 Atom System Image, Android API 18, revision 1
  ...略去......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM