Android SDK-Liste

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_arm64 oder windows_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