標籤:
Offline Install Android SDK Package - 離線安裝 Android SDK 包Android SDK Path
- Cache Path: 如果沒有設定環境變數 ANDROID_SDK_HOME,Cache路徑為 %HOMEDRIVE%%HOMEPATH%\.android\cache,以後建立的AVD的緩衝路徑與Cache在同一個路徑下。否則,Cache路徑為%ANDROID_SDK_HOME%\.android\cache。
- SDK Path: 任意安裝路徑或者解壓路徑。
Android SDK Packages
介面上的展示的樹狀目錄資料來源,首先當然是有 SDK Manager 從Google的伺服器下載了,如果網路允許的話。如果沒法連上Google的伺服器,可以度娘一個免費的HTTP代理了(這個自行解決)。Packages 資訊緩衝在%HOMEDRIVE%%HOMEPATH%\.android\cache或者%ANDROID_SDK_HOME%\.android\cache裡。Android SDK Manager 先下載 sdkinfo-xxxx 的檔案來擷取 Packages 源配置的地址。然後再下載 sdkbin-xxxx 這裡面定義 Tools、Samples、System Images 等的版本資訊。然後就如所展示的了。
Android Package Download URL
解析 Android Packages 的日誌示。圖中解析了 API 源 xxx/repository-11.xml。
假如要安裝 Android 5.1.1,
第一要下載的是 SDK Platform。在repository-11.xml 中發現了 Android 5.5.1 需要的SDK Platform (API 22, revision 2)),辣麼Android 5.1.1 的SDK
Platform 定義在 https://dl.google.com/android/repository/repository-11.xml 裡。在瀏覽器中載入 XML 的 URL,或者在 Cache 中開啟 sdkbin-1_xxxxxx-repository-11_xml,找到 SDK Platform 的包名字 android-22_r02.zip。最終的 URL 為
https://dl.google.com/android/repository/android-22_r02.zip
Install Android Package
Android SDK Manager 會將包下載到 SDK 安裝路徑下的 tmp 下面(沒有 tmp 的話自行建立一個),然後解壓並安裝。如 Android 5.1.1 的 SDK Platform。
點擊安裝按鈕,同意協定,開始安裝。
重新開啟 SDK Manager。
Offline Install Android SDK Package