將一或多個套件更新至最新版本。
用量
android sdk update [-h] [--beta] [--canary] [--force] [<package>]
選項
--beta- 包含 Beta 版套件。--canary- 包含 Canary 版套件。--force- 強制降級至舊版。-h,--help:顯示指定指令的說明訊息。
sdk 選項:
--ignore-outdated-xmls- 安裝或更新套件時,請勿更新其他套件的 XML 檔案。--platform=PARAM- 目標平台<os>_<arch>(例如linux_x86_64、mac_arm64或windows_x86);預設為目前的主機。
android 選項:
--sdk=PARAM- Android SDK 的路徑。-v,--verbose- 啟用詳細輸出功能以利疑難排解。-V,--version- 列印版本資訊並結束。
位置引數
<package>- 要更新的套件名稱 (選用)。
說明
android sdk update 會將已安裝的套件更新至最新版本。
如未提供套件名稱,系統會評估所有已安裝套件的更新。指定套件名稱,只更新該特定套件。
格式化套件路徑
標準路徑分隔符號為 / (例如 platforms/android-34)。系統也接受以半形分號分隔的語法 (例如 platforms;android-34)。
選取發布管道 (--canary 和 --beta)
根據預設,update 會檢查「穩定」版本的更新。
--canary:檢查 Canary、Beta 和穩定版是否有新版本。--beta:檢查 Beta 版和穩定版管道是否有較新版本。
強制降級套件 (--force)
如果先前從 Canary 管道安裝套件,執行 android sdk update 時若沒有 --canary,系統會嘗試更新至最新的 Stable 套件。由於穩定版的版本號碼可能低於 Canary 套件,因此這項操作視為降級。在這種情況下,除非提供 --force,否則更新會失敗並顯示警告。
範例
將所有已安裝的套件更新至最新穩定版本:
android sdk update
只更新模擬器套件:
android sdk update emulator
更新套件 (包括 Canary 版本):
android sdk update --canary
強制將 Canary 套件降級為穩定版:
android sdk update --force