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_arm64lubwindows_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