Android SDK-Update

Aktualisiert ein oder alle Pakete auf die neueste Version.

Nutzung

android sdk update [-h] [--beta] [--canary] [--force] [<package>]

Optionen

  • --beta – Beta-Pakete einschließen.
  • --canary – Canary-Pakete einbeziehen.
  • --force: Erzwingt das Downgrade auf eine ältere Version.
  • -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

  • <package> – Name des zu aktualisierenden Pakets (optional).

Beschreibung

Mit android sdk update werden installierte Pakete auf die jeweils neueste verfügbare Version aktualisiert.

Wenn kein Paketname angegeben wird, werden alle installierten Pakete auf Updates geprüft. Geben Sie einen Paketnamen an, um nur dieses bestimmte Paket zu aktualisieren.

Paketpfade formatieren

Das Standardtrennzeichen für Pfade ist / (z. B. platforms/android-34). Die durch Semikolons getrennte Syntax (z. B. platforms;android-34) wird ebenfalls akzeptiert.

Release-Version auswählen (--canary und --beta)

Standardmäßig sucht update nach Updates im stabilen Channel.

  • --canary: Prüft die Canary-, Beta- und Stable-Channels auf neuere Versionen.
  • --beta: Prüft die Beta- und Stable-Channels auf neuere Versionen.

Downgrade von Paketen erzwingen (--force)

Wenn ein Paket zuvor über einen Canary-Channel installiert wurde, wird beim Ausführen von android sdk update ohne --canary versucht, auf das neueste stabile Paket zu aktualisieren. Da die stabile Version möglicherweise eine niedrigere Versionsnummer als das Canary-Paket hat, wird dies als Downgrade betrachtet. In solchen Fällen schlägt das Update mit einer Warnung fehl, sofern --force nicht angegeben wird.

Beispiele

Aktualisieren Sie alle installierten Pakete auf die neuesten stabilen Versionen:

android sdk update

Nur das Emulatorpaket aktualisieren:

android sdk update emulator

Pakete einschließlich Canary-Releases aktualisieren:

android sdk update --canary

Erzwingen Sie ein Downgrade von Canary-Paketen auf die stabile Version:

android sdk update --force