列出已安裝和可用的 SDK 套件。
用量
android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]
選項
--all- 顯示存放區中的所有可用套件。--all-versions- 顯示每個套件的所有版本。--beta- 包含 Beta 版套件。--canary- 包含 Canary 版套件。-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- 列印版本資訊並結束。
位置引數
<pattern>- 依模式篩選套件 (支援*)。
說明
android sdk list 會顯示目前安裝的 SDK 套件,以及存放區中的可用套件。
篩選套裝組合
--all:除了已安裝的套件,還包含遠端存放區中的可用套件。--all-versions:顯示每個套件的所有可用版本,而不只是最新版本。<pattern>:使用 glob 模式篩選套件路徑 (例如platforms/*或*emulator*)。--canary:在可用套件清單中加入 Canary 管道的套件。--beta:在可用的套件清單中加入 Beta 版的套件。
格式化套件路徑
標準套件路徑會使用斜線 (/) 做為分隔符 (例如 platforms/android-34)。為確保相容性,系統也支援半形分號路徑 (例如 platforms;android-34)。
瞭解輸出內容
Installed packages:
cmdline-tools/latest 12.0 Android SDK Command-line Tools (latest)
platforms/android-34 3.0 -> 3.1 Android SDK Platform 34
Available packages:
build-tools/34.0.0 34.0.0 Android SDK Build-Tools 34
emulator 33.1.24 Android Emulator
在上述輸出內容中:
- 已安裝的套件會顯示目前版本和可用更新 (以
->表示)。 - 顏色標示會醒目顯示過時的套件。
範例
列出已安裝的套件:
android sdk list
列出符合模式的所有可用套件:
android sdk list --all "platforms/*"
列出所有可用的套件版本,包括 Canary 版本:
android sdk list --all --all-versions --canary