Versionshinweise für die Android-Befehlszeile

Die Android CLI ist die primäre Schnittstelle für die Android-Entwicklung über das Terminal. Sie wurde entwickelt, um Ihre Entwicklungs-Workflows mit dem Agenten und den Tools Ihrer Wahl zu optimieren.

Auf dieser Seite werden die neuen Funktionen in jeder Android-CLI-Version aufgeführt. Die Android CLI können Sie auf der Downloadseite herunterladen. Weitere Informationen

Version 1.0.16406183 (September 2026)

  • Schnellerer Start: Die Android-Befehlszeile startet etwa doppelt so schnell, da die native Downloader-Bibliothek nur geladen wird, wenn sie verwendet wird, und nicht mehr bei jedem Aufruf in ein temporäres Verzeichnis entpackt wird.
  • Feste Beendigungscodes: Befehle geben jetzt einen Beendigungscode ungleich null zurück, wenn sie fehlschlagen, einschließlich create, run, install, describe, layout, docs, info, skills und update. Das macht Scripting und CI zuverlässiger.
  • Optimierung der Bildschirmannotation: android screen --annotate stellt Optimierungsparameter für die Feature-Erkennung bereit, einschließlich Schwellenwerte für die Kantenerkennung, Formfilterung und Clustering-Strategie, die in --help dokumentiert sind.
  • Optionen zum Erstellen von Projekten: android create unterstützt die Flags --application-id und --namespace sowie Bindestrich-Optionen wie --min-sdk. Die Compose-Vorlage verwendet jetzt ein src/main/kotlin-Source-Set und ein Material 3-Design.
  • Monitorloser Emulator: Starten Sie einen Emulator ohne Fenster mit android emulator start --headless.
  • SDK-Zuverlässigkeit: android sdk-Befehle verwenden eine prozessübergreifende Sperre, damit gleichzeitige Aufrufe nicht in Konflikt geraten. Außerdem werden der Pfad und die Version der installierten Pakete überprüft, Legacy-XML-Dateien nur bei Bedarf aktualisiert und deutlichere Fehlermeldungen ausgegeben.
  • Compose-Vorschauausgabe: android studio render-compose-preview gibt den absoluten Pfad des gerenderten Bildes aus und bestätigt das Schreiben, auch wenn --print-semantics verwendet wird.
  • Unterstützung älterer API-Levels: Fehler bei der Geräteinteraktion wie android layout auf Geräten mit API-Level 32 und niedriger wurden behoben.

Version 1.0.16261425 (September 2026)

  • Layoutkorrekturen: Es wurde ein Problem behoben, bei dem der Layoutbefehl in einigen Szenarien nicht funktionierte. Wenn Sie vorübergehend zum alten Layout zurückkehren möchten, export ANDROID_CLI_LAYOUT_V1=1.

Version 1.0.16251017 (September 2026)

  • Layout-Dump: android layout unterstützt jetzt das Flag --no-idle, um das Layout abzurufen, ohne auf den Leerlauf zu warten. android layout unterstützt auch das Flag --full, um den gesamten Layoutbaum ohne Filterung zurückzugeben. Standardmäßig gibt layout nur interaktive Elemente zurück.
  • Shell-Vervollständigung: Mit dem neuen Befehl android completion können Sie Scripts zur automatischen Vervollständigung für Bash und Zsh generieren und installieren.
  • Skills aktualisieren: Mit dem neuen Befehl android skills update können Sie Skills auf dem neuesten Stand halten und mehrere Skills in einem einzigen Aufruf installieren oder entfernen (z. B. android skills install <skill1> <skill2>).
  • Skills nach Agent auflisten: android skills list wird jetzt standardmäßig detailliert angezeigt, einschließlich Skill-Beschreibungen und der Agents, auf denen der Skill installiert ist. android skills list unterstützt auch das Flag --agent <agent>, um alle für einen Agent installierten Skills aufzulisten.
  • Leistung bei der Delta-Installation: Beschleunigtes inkrementelles APK-Patching in android install mit Zero-Copy-Kernel-Systemaufrufen.
  • Erkennung von Bildschirmrändern: Verbesserte Erkennung von Funktionen und Rändern in android screen mithilfe von Canny-Kantenerkennungsalgorithmen.

Version 1.0.15985488 (Juli 2026)

  • Spezieller Installationsbefehl: Installieren Sie APKs mit dem eigenständigen Befehl android install, der inkrementelles APK-Push unterstützt. Dadurch sind inkrementelle Installationen um Größenordnungen schneller als mit adb.
  • Inkrementelle Installationen ausführen: Verwenden Sie das neue Flag --use-delta-install in android run, um inkrementelle APKs schneller auf Geräten bereitzustellen.
  • Plattformübergreifende SDK-Verwaltung: Mit dem neuen Flag --platform <os_arch> in android sdk-Befehlen (install, update, materialize) können Sie Komponenten für Nicht-Host-Plattformen untersuchen, Fehler beheben und installieren, unabhängig von Betriebssystem und CPU-Architektur.
  • Verbesserungen an der Skills CLI: Die android skills-Unterbefehle (add, remove, list, find) wurden erweitert und um --help-Dokumentation, eindeutiges Feedback bei fehlenden Skills und eine sicherere atomare Download-Staging-Funktion mit automatischem Rollback ergänzt.

Version 1.0.15857036 (Juli 2026)

  • Unterstützung für eine größere Auswahl an KI-Agenten-Skills: Mit android skills install können Sie KI-Agenten-Skills in Dutzenden von Agent-Umgebungen installieren, darunter Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed und Devin.
  • Nativer Downloader mit Proxy-Unterstützung: Netzwerkressourcen zuverlässig mit einem nativen HTTP-Downloader herunterladen, der sofort Unternehmensproxys unterstützt.
  • SDK-Paketverwaltung: SDK-Pakete mit Entfernung mehrerer Pakete in android sdk remove und SHA-basierter Auflösung in android sdk resolve verwalten.
  • Verbesserungen bei Beschreibung und Bildschirm: Gradle-Build-Fehler werden direkt in der Standardausgabe in android describe angezeigt. Mit dem Flag --device in android screen können Sie bestimmte Geräte als Ziel festlegen.
  • CLI-Usability und Fehlerberichte: Deutlichere Fehlermeldungen bei der Eingabe unbekannter Befehle oder ungültiger Ziele für die Projekterstellung, android emulator-Befehle ohne Berücksichtigung der Groß-/Kleinschreibung.

Version 1.0.15498356 (Mai 2026)

  • Dynamisches Laden von SDK-Vorlagen: Projektvorlagen für android create werden jetzt dynamisch aus dem Android SDK-Paket heruntergeladen und nicht mehr in der CLI-Binärdatei gebündelt. So wird sichergestellt, dass für neue Projekte immer die neuesten Vorlagen verwendet werden.
  • SDK-Lizenzkompatibilität: Akzeptierte SDK-Lizenzen, die von android sdk gespeichert werden, entsprechen jetzt dem Dateiformat, das von älteren Android SDK-Tools und Gradle-Plug-ins erwartet wird.
  • Unterstützung für Symlinks: Unterstützung für symbolische Links in CLI-Befehlen und Dateivorgängen hinzugefügt.
  • Atomare Binärextraktion: Race-Bedingungen bei der Extraktion während gleichzeitiger CLI-Aufrufe mit mehreren Prozessen werden verhindert, indem Binärdateien in ein temporäres Verzeichnis entpackt und dann atomar an ihren Platz verschoben werden.
  • Windows-Stabilität: Verbesserte Windows-Kompatibilität und ‑Leistung unter Windows 11 sowie Korrekturen für die Auflösung von Pfaden zum Home-Verzeichnis.

Version 1.0.15433482 (Mai 2026)

  • Antigravity-Integration: Die Android CLI und Skills sind jetzt offiziell in Google Antigravity 2.0 als optionales Ressourcenpaket integriert, um die Entwicklung von KI-Agenten zu optimieren.
  • Android Studio-Befehle: Mit dem neuen Befehl android studio können Sie Ihren Agents die umfassenden, kontextbezogenen Funktionen von Android Studio zur Verfügung stellen, darunter Codeanalyse, semantische Suchvorgänge und Compose-Rendering.
  • Unterstützung für Journeys: Mit Journeys können Sie wichtige Nutzererfahrungen validieren. Journeys sind Beschreibungen von Nutzerabläufen in natürlicher Sprache, die Ihre Agents über das Terminal oder in CI/CD ausführen können.
  • Neue Android-Skills: Sie haben Zugriff auf eine neue Bibliothek mit Android-Skills, darunter Skills für die CameraX-Migration, adaptive Benutzeroberfläche, AppFunctions und Compose-Stile.
  • Weitere Installationsoptionen: Installieren und aktualisieren Sie die Android-Befehlszeile mit beliebten Paketmanagern wie apt-get, winget und homebrew. Weitere Informationen finden Sie unter Downloadoptionen.

Version 0.7 (April 2026)

Erster Release!