有朋友反映從連接直接下載安裝包不能獲取到最新版本(每次更新后的包地址需要重新去查找),而且經常無法訪問。
最方便的方法是使用代理或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
...略去......