lista pakietów SDK na Androida

Wyświetla listę zainstalowanych i dostępnych pakietów SDK.

Wykorzystanie

android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]

Opcje

  • --all – wyświetla wszystkie pakiety dostępne w repozytorium.
  • --all-versions – wyświetla wszystkie wersje każdego pakietu.
  • --beta – uwzględnia pakiety w wersji beta.
  • --canary – uwzględnij pakiety wczesnych testów.
  • -h,--help – wyświetla komunikat pomocy dotyczący określonego polecenia.

Opcje: sdk

  • --ignore-outdated-xmls – podczas instalowania lub aktualizowania pakietów nie aktualizuj plików XML innych pakietów.
  • --platform=PARAM – platforma docelowa <os>_<arch> (np. linux_x86_64, mac_arm64 lub windows_x86); domyślnie jest to bieżący host.

Opcje: android

  • --sdk=PARAM – Ścieżka do pakietu SDK na Androida.
  • -v,--verbose – włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.
  • -V,--version – wyświetla informacje o wersji i zamyka program.

Argumenty pozycyjne

  • <pattern> – filtruje pakiety według wzorca (obsługuje *).

Opis

android sdk list wyświetla aktualnie zainstalowane pakiety SDK i pakiety dostępne w repozytorium.

Filtrowanie informacji o pakietach

  • --all: zawiera dostępne pakiety z repozytorium zdalnego wraz z zainstalowanymi pakietami.
  • --all-versions: wyświetla wszystkie dostępne wersje każdego pakietu zamiast tylko najnowszej wersji.
  • <pattern>: filtruje ścieżki pakietów za pomocą wzorców glob (np. platforms/* lub *emulator*).
  • --canary: uwzględnia pakiety z kanału Canary na listach dostępnych pakietów.
  • --beta: uwzględnia pakiety z wersji beta na listach dostępnych pakietów.

Formatowanie ścieżek pakietów

Standardowe ścieżki pakietów używają ukośników (/) jako separatorów (np. platforms/android-34). Ścieżki z użyciem średników (np. platforms;android-34) są również obsługiwane ze względu na zgodność.

Interpretacja danych wyjściowych

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

W powyższych danych wyjściowych:

  • Zainstalowane pakiety pokazują bieżącą wersję i dostępne aktualizacje (oznaczone symbolem ->).
  • Oznaczenie kolorami wyróżnia nieaktualne pakiety.

Przykłady

Wyświetl listę zainstalowanych pakietów:

android sdk list

Wyświetl listę wszystkich dostępnych pakietów pasujących do wzorca:

android sdk list --all "platforms/*"

Wyświetl wszystkie dostępne wersje pakietu, w tym wersje canary:

android sdk list --all --all-versions --canary