Produktneuheiten

Android CLI jetzt in der stabilen Version 1.0: Entwicklung für Android mit jedem Agenten beschleunigen

Lesezeit: 5 Minuten

Als Android-Entwickler haben Sie viele Möglichkeiten, wenn es um die Agenten, Tools, Befehlszeilenschnittstellen (Command-Line Interfaces, CLIs) und LLMs geht, die Sie für die App-Entwicklung verwenden. Unabhängig davon, ob Sie Gemini in Android Studio, Antigravity 2.0, Antigravity CLI oder Drittanbieter-Agenten wie Claude Code von Anthropic oder Codex von OpenAI verwenden, bleibt unser Ziel dasselbe: Wir möchten sicherstellen, dass überall eine hochwertige Android-Entwicklung möglich ist.

Auf der Google I/O 2026 haben wir die neuesten Fortschritte in der agentenbasierten Entwicklung vorgestellt und einige der neuesten Funktionen der Android CLI präsentiert. Sie ist jetzt in der stabilen Version 1.0 verfügbar und kann von allen Android-Entwicklern verwendet werden. Von neuen Fähigkeiten bis hin zum Agentenzugriff auf leistungsstarke Android Studio-Funktionen bieten wir Ihren Agenten die richtigen Tools, um Sie bei der Entwicklung zu unterstützen.

Wenn Sie die Android CLI bereits verwenden und alle neuen Funktionen nutzen möchten, führen Sie einfach android update aus. Andernfalls lesen Sie weiter, um mehr darüber zu erfahren, wie wir die von Ihnen ausgewählten Agenten bei der Entwicklung für Android unterstützen.

Android-Entwicklung für Antigravity freigeschaltet

Google Antigravity enthält jetzt ein optionales Bundle mit Android-Ressourcen, einschließlich der Android CLI und Fähigkeiten, die Sie installieren können. Sie können das Bundle entweder während des Onboardings nach der Installation oder später über das Menü Einstellungen > Anpassungen > Mit Google-Plug-ins entwickeln installieren.

Dadurch erhält Antigravity alle leistungsstarken Tools und das Wissen der Android CLI, sodass die wichtigsten Aufgaben für die Android-App-Entwicklung einfacher und effizienter ausgeführt werden können – von der Erstellung von Projekten bis zur Bereitstellung Ihrer App auf einem neuen virtuellen Android-Gerät.

agy-android-cli.png

Android Studio-Funktionen für jeden Agenten freischalten

Die Android CLI bietet eine einfache Schnittstelle für KI-Agenten, um Aufgaben auszuführen und Informationen zur Android-Entwicklung abzurufen. Spezialisierung hat jedoch Vorteile: Android Studio enthält über ein Jahrzehnt Android-Expertise und ist für die Bearbeitung selbst der komplexesten Android-Projekte konzipiert. Dazu gehören die leistungsstarke statische Analyse-Engine von Android Studio, Refactoring-Tools, Abhängigkeitsverwaltung, Bibliotheken für UI-Design und Rendering und vieles mehr. KI-Agenten können jetzt auf die Tools von Android Studio zugreifen, um viele dieser Funktionen zu nutzen.

agy-android-studio.png

Die neueste Version der Android CLI enthält den neuen Befehl android studio. Dadurch kann der Agent Ihrer Wahl die umfassenden, kontextbezogenen Funktionen von Android Studio nutzen, um ein offenes Android-Projekt besser zu verstehen und Aktionen daran auszuführen. Wenn Sie Android Studio zusammen mit Ihrem bevorzugten Agenten mit der Android CLI ausführen, können die Aufgaben Ihres Agenten die Codebasis effizienter durchsuchen, um genauere Codeänderungen zu erzielen. Und wenn Sie die Android CLI verwenden, um Ihr Projekt zu erstellen und zu iterieren, ist der Übergang zu Android Studio viel einfacher. So können Sie die speziell entwickelten Tools wie Leistungsprofiler, Compose-Vorschauen und Android Device Streaming verwenden, um die App für die Produktion zu optimieren.

Wenn Sie ein Projekt in der neuesten Vorabversion von Android Studio Quail geöffnet haben, können Sie (oder Ihr Agent) den folgenden Befehl ausführen, um zu prüfen, ob die Android CLI eine Verbindung zu Ihrem geöffneten Projekt hergestellt hat:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

Anschließend können die Agenten mit dem Befehl android studio auf leistungsstarke IDE-Tools zugreifen, um effizienter mit Projekten zu interagieren. Wichtige Befehle sind:

  • analyze-file:Analysiert eine Datei auf Fehler und Warnungen mithilfe der integrierten Prüfungen des Editors.
  • find-declaration:Findet mithilfe der semantischen Auflösung die genaue Deklarationsstelle eines Symbols (Klasse, Methode, Variable, Feld, Konstante oder Android-Ressource/Farbe) im gesamten Projekt.
  • find-usages: Findet mithilfe der semantischen Analyse alle Verweise und Deklarationen eines Symbols (Klasse, Methode, Variable oder Android-Ressource) im gesamten Projekt.
  • render-compose-preview: Rendert eine Jetpack Compose-UI-Vorschau und gibt bei Erfolg einen Pfad zum Bild und zur UI-Hierarchie zurück.
  • version-lookup:Ruft die neuesten Informationen dazu ab, welche Versionen für bestimmte App-Abhängigkeiten in gängigen Repositories wie dem Google Maven-Repository verfügbar sind. Durch die Bereitstellung einer programmatischen Lösung ist die Abhängigkeitsverwaltung weniger mühsam und viel weniger anfällig für Fehler.
  • open-file: Öffnet eine Datei direkt in Android Studio. Das ist nützlich, wenn der Agent Sie auf Compose-Vorschauen, Leistungstraces oder andere bestimmte Dateien in der IDE aufmerksam machen möchte.

Agenten können jetzt beispielsweise die folgenden Befehle ausführen, um eine Compose-Vorschau für ein neues Layout für Ihre Android-App zu rendern und die Vorschauen dann in Android Studio zu öffnen. So können Sie mehrere Compose-Vorschauen nebeneinander sehen und KI-gestützte Änderungen direkt in der IDE vornehmen.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

Weitere Informationen zur Verwendung dieser Befehle finden Sie unter android help. Und damit Ihre Agenten wissen, wie sie mit diesem Tool arbeiten, müssen Sie die Android CLI-Fähigkeit mit android init aktualisieren.

Weitere Optionen für den Einstieg

Damit die Integration der Android CLI in Ihre Umgebungen so nahtlos wie möglich ist, stellen wir sie auf verschiedene Arten zur Verfügung. Sie können die Android CLI jetzt mit weiteren Paketmanagern herunterladen und installieren: apt-get, winget und homebrew. Mit dem folgenden Befehl können Sie die Android CLI beispielsweise mit winget installieren:

winget install -e --id Google.AndroidCLI

Außerdem haben wir die Installation standardmäßig in ein lokales Nutzerverzeichnis aktualisiert. Die Befehle für alle unterstützten Betriebssysteme sowie zusätzliche Downloadoptionen finden Sie auf der Seite zur Android CLI.

Unterstützung für Journeys

android-cli-write-journey.png

Wir führen auch die Unterstützung für Journeys ein. Mit den Journeys-Tools und -Fähigkeiten, die in der Android CLI enthalten sind, kann jeder Agent Ihrer Wahl jetzt Journeys erstellen und ausführen. Journeys sind Beschreibungen von Nutzerprozessen für Ihre App in natürlicher Sprache, die direkt in Ihrem Projekt gespeichert werden.

android-cli-journey-run.gif

Agenten können diese Journeys mit der Android CLI ausführen, um Ihre App genau so zu verwenden, wie es ein Nutzer tun würde. Dadurch ergeben sich völlig neue Möglichkeiten, Daten für die kritischen Prozesse Ihrer App zu testen, zu validieren oder zu erheben. Alles wird in natürlicher Sprache gesteuert und von Ihrem Agenten ausgeführt.

Android-Fähigkeiten erweitern

Damit Modelle bestimmte Muster, die unseren Best Practices folgen, besser verstehen und ausführen können, erweitern wir unsere Bibliothek mit Android-Fähigkeiten kontinuierlich. Wir stellen neue Fähigkeiten bereit, die die Android-Entwicklung überall leistungsfähiger, effizienter und produktiver machen:

  • Display Glasses und Jetpack Compose Glimmer für XR: Bietet Richtlinien für die Entwicklung projizierter Anwendungen für Android Display Glasses mit dem Jetpack Compose Glimmer UI-Toolkit.
  • Migration zu CameraX:Hilft Ihnen bei der Migration von älteren Android-Kameraimplementierungen (Camera1 oder Camera2-APIs) zu CameraX.
  • Perfetto SQL:Übersetzt Datenprompts in natürlicher Sprache in Perfetto SQL-Abfragen und führt sie für eine lokale Tracedatei aus.
  • Adaptive UI:Anleitungen zum Erstellen oder Aktualisieren der UI einer App, damit sie sich an verschiedene Android-Geräte anpasst.
  • Testing setup : Erstellt eine grundlegende Teststrategie.
  • Styles:Hilft bei der Einführung der neuen Jetpack Compose Style API für neue Komponenten und unterstützt die Migration zur Styles API.
  • AppFunctions : Analysiert Android-Codebasen, um neue AppFunctions zu empfehlen und zu implementieren, und optimiert die KDoc-Dokumentation für das Model Context Protocol.

Sie können diese neuen Fähigkeiten direkt über die Befehlszeile zu Ihrem Workflow hinzufügen. Damit Ihre Agenten die Android CLI sofort verstehen und verwenden können, können Sie Ihre Umgebung initialisieren und die grundlegende Android CLI-Fähigkeit mit dem folgenden Befehl installieren:

android init
 

Anschließend können Sie Ihren Agentenworkflow durchsuchen und einrichten, indem Sie nach den genauen Fähigkeiten suchen, die Ihr Agent benötigt:

android skills list

Wenn Sie die richtige Fähigkeit gefunden haben, installieren Sie sie mit dem folgenden Befehl in Ihrer Umgebung:

android skills add –skill=

Jetzt loslegen

Wenn Sie die stabile Version 1.0 der Android CLI herunterladen, die neuen Tools kennenlernen und die vollständige Dokumentation lesen möchten, besuchen Sie noch heute d.android.com/tools/agents.Aktualisieren Sie außerdem auf die neueste Vorabversion von Android Studio, um die neuesten Funktionen der Android CLI zu nutzen. Wir sind schon gespannt, was Sie mit der Android CLI 1.0 entwickeln und wie diese neuen Funktionen Ihre täglichen Arbeitsabläufe optimieren. Treten Sie unserer aktiven Community auf LinkedIn, Medium, YouTube oder X bei und geben Sie uns Feedback.

Weitere Informationen zu dieser Ankündigung und allen Updates zur Google I/O 2026 finden Sie unter io.google.

Verfasst von:

Weiterlesen