Listet installierte und verfügbare SDK-Pakete auf.
Nutzung
android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]
Optionen
--all– Alle im Repository verfügbaren Pakete anzeigen.--all-versions: Alle Versionen für jedes Paket anzeigen.--beta– Beta-Pakete einschließen.--canary– Canary-Pakete einbeziehen.-h,--help– Zeigt die Hilfemeldung für den angegebenen Befehl an.
sdk-Optionen:
--ignore-outdated-xmls: Beim Installieren oder Aktualisieren von Paketen dürfen die XML-Dateien anderer Pakete nicht aktualisiert werden.--platform=PARAM: Zielplattform<os>_<arch>(z. B.linux_x86_64,mac_arm64oderwindows_x86). Standardmäßig wird der aktuelle Host verwendet.
android-Optionen:
--sdk=PARAM: Pfad zum Android SDK.-v,--verbose: Aktiviert die ausführliche Ausgabe zur Fehlerbehebung.-V,--version– Gibt Versionsinformationen aus und beendet den Vorgang.
Positionsargumente
<pattern>– Pakete nach Muster filtern (unterstützt*).
Beschreibung
android sdk list zeigt die aktuell installierten SDK-Pakete und die im Repository verfügbaren Pakete an.
Paketeinträge filtern
--all: Enthält verfügbare Pakete aus dem Remote-Repository sowie installierte Pakete.--all-versions: Zeigt alle verfügbaren Versionen für jedes Paket an, nicht nur die neueste Version.<pattern>: Filtert Paketpfade mithilfe von Glob-Mustern, z. B.platforms/*oder*emulator*.--canary: Enthält Pakete aus dem Canary-Channel in den verfügbaren Paketlisten.--beta: Enthält Pakete aus der Betaversion in den verfügbaren Paketlisten.
Paketpfade formatieren
Für Standardpaketpfade werden Schrägstriche (/) als Trennzeichen verwendet, z. B. platforms/android-34. Semikolonpfade (z. B. platforms;android-34) werden aus Kompatibilitätsgründen ebenfalls unterstützt.
Ausgabe verstehen
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
In der obigen Ausgabe gilt Folgendes:
- Bei installierten Paketen werden die aktuelle Version und verfügbare Updates (gekennzeichnet durch
->) angezeigt. - Durch die Farbcodierung werden veraltete Pakete hervorgehoben.
Beispiele
Installierte Pakete auflisten:
android sdk list
Alle verfügbaren Pakete auflisten, die einem Muster entsprechen:
android sdk list --all "platforms/*"
Alle verfügbaren Paketversionen einschließlich Canary-Builds auflisten:
android sdk list --all --all-versions --canary