Android SDK 更新

將一或多個套件更新至最新版本。

用量

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