Back

So erstellen Sie eine Android-App mit Android CLI

So erstellen Sie eine Android-App mit Android CLI

Googles Android CLI, das im April 2026 als Preview veröffentlicht wurde, bietet Entwicklern und KI-Agenten eine schlanke, terminalbasierte Schnittstelle für die Entwicklung von Android-Apps. Wenn Sie mit Agenten-Workflows oder CI-Pipelines arbeiten oder einfach Ihren Editor einer vollständigen IDE vorziehen, lohnt sich ein genauerer Blick auf dieses Tool.

Dieser Artikel führt Sie durch den grundlegenden Workflow: Installation der Android CLI, Einrichtung des SDK, Erstellung eines Projekts und dessen Ausführung in einem Emulator – und zeigt, wie Android Skills und die Android Knowledge Base in die KI-gestützte Entwicklung passen.

Wichtige Erkenntnisse

  • Android CLI ist Googles offizielles terminalbasiertes Tool, das in erster Linie für KI-Agenten, Automatisierungsskripte und CI/CD-Workflows entwickelt wurde.
  • Es ergänzt Android Studio, anstatt es zu ersetzen: Es übernimmt Setup und Boilerplate, während die IDE weiterhin die erste Wahl für UI-Arbeiten, Debugging und Profiling bleibt.
  • Der grundlegende Workflow – Installation, Erstellung von SDK-Komponenten, Projekt-Scaffolding, APK-Build und Ausführung in einem Emulator – erfordert nur wenige Befehle.
  • Android Skills und die Android Knowledge Base sorgen dafür, dass KI-Agenten mit aktuellen Android-Mustern arbeiten, selbst wenn ihre Trainingsdaten veraltet sind.
  • Die CLI läuft auf Apple Silicon, AMD64 Linux und AMD64 Windows und lässt sich mit Agenten wie Gemini, Claude Code und Codex integrieren.

Was ist die Android CLI und für wen ist sie gedacht?

Die Android CLI ist ein offizielles Google-Tool, das in erster Linie für KI-Agenten, Automatisierungsskripte und CI/CD-Workflows konzipiert wurde. Es ist kein Ersatz für Android Studio. Stellen Sie es sich als die erste Hälfte eines Entwicklungs-Kontinuums vor: Agenten und Skripte übernehmen Setup und Boilerplate über die CLI, anschließend öffnen Entwickler das Projekt in Android Studio für UI-Feinarbeit, Debugging und Production-Profiling.

Die CLI ist für Apple Silicon, AMD64 Linux und AMD64 Windows verfügbar.

Hinweis: Googles interne Experimente berichten von einem reduzierten LLM-Token-Verbrauch und schnellerer Aufgabenerledigung im Vergleich zu Agenten, die manuell mit den Standard-SDK-Tools arbeiten. Diese Zahlen stammen aus Googles eigenen Tests und wurden nicht unabhängig verifiziert.

Schritt 1: Android CLI installieren

Laden Sie das Binary von der offiziellen Android Agents-Seite herunter und folgen Sie der plattformspezifischen Installationsanleitung. Nach der Installation steht der Befehl android in Ihrem Terminal zur Verfügung.

Um das Tool aktuell zu halten, führen Sie Folgendes aus:

android update

Schritt 2: Das Android SDK einrichten

Anstatt eine vollständige Android Studio-Installation herunterzuladen, ermöglicht Ihnen die Android CLI, nur die benötigten SDK-Komponenten zu beziehen:

android sdk install platforms/android-35 build-tools/35.0.0

Das hält Ihre Umgebung schlank – nützlich für CI-Runner und agentenbasierte Umgebungen, in denen Speicherplatz und Setup-Zeit eine Rolle spielen.

Schritt 3: Ein Android-App-Projekt erstellen

Der Befehl android create generiert ein neues Projekt aus einer offiziellen Vorlage, mit empfohlener Architektur, die von Anfang an angewendet wird:

android create empty-activity --name="My App" --output=./my-app

Dies erzeugt ein modernes Android-Projekt mit Jetpack Compose, Material 3 und einer sinnvollen Standardstruktur. Eine manuelle Gradle-Konfiguration ist für den Einstieg nicht erforderlich.

Schritt 4: Einen Emulator erstellen und die App ausführen

Starten Sie ein virtuelles Gerät:

android emulator create

Erstellen Sie dann das APK und deployen Sie es:

./gradlew assembleDebug
android run --apks app/build/outputs/apk/debug/app-debug.apk

Die CLI vereinfacht die Geräteerstellung und das Deployment und reduziert die manuellen Setup-Schritte, die typischerweise sowohl menschliche Entwickler als auch KI-Agenten in automatisierten Pipelines ausbremsen.

So fügen sich Android Skills und die Knowledge Base ein

Zwei begleitende Funktionen erweitern, was Agenten mit der Android CLI tun können:

Android Skills sind modulare, Markdown-basierte Instruktionssätze (SKILL.md-Dateien), die Workflows wie Navigation 3-Setup, Edge-to-Edge-UI-Implementierung und AGP 9-Migrationen abdecken. Skills sind so konzipiert, dass sie automatisch ausgelöst werden, wenn der Prompt eines Agenten mit den Skill-Metadaten übereinstimmt – so führen Agenten das richtige Muster aus, ohne dass Sie jedes Mal manuell Dokumentation anhängen müssen.

Verfügbare Skills lassen sich anzeigen mit:

android skills list

Die Android Knowledge Base, zugänglich über den Befehl android docs, ermöglicht es Agenten, aktuelle Hinweise aus den Android Developer Docs, Firebase- und Kotlin-Dokumentation abzurufen. Das ist wichtig, weil LLM-Trainingsdaten veralten. Selbst wenn das Modell Ihres Agenten ein Jahr alt ist, kann es über die Knowledge Base aktuelle Best Practices abrufen.

Android CLI vs. Android Studio: Wann was verwenden

AufgabeAndroid CLIAndroid Studio
SDK-Setup in CI
Agentenbasierte Projekterstellung
Visuelles UI-Design
Interaktives Debugging
Performance-Profiling
Skriptgesteuertes Emulator-Management

Erste Schritte

Die Android CLI befindet sich in der Preview-Phase – rechnen Sie also mit Ecken und Kanten sowie sich weiterentwickelnder Dokumentation. Dennoch funktioniert der grundlegende Workflow – installieren, erstellen, bauen und ausführen – bereits gut für Experimente und automatisierte Workflows mit Agenten wie Gemini, Claude Code und Codex.

Beginnen Sie mit android create, öffnen Sie das Ergebnis in Android Studio, wenn Sie bereit zum Verfeinern sind, und verwenden Sie Android Skills, um Ihren Agenten an aktuellen Android-Mustern auszurichten.

Fazit

Die Android CLI schließt eine echte Lücke in der Android-Entwicklung, indem sie Agenten und Automatisierungs-Pipelines einen sauberen, skriptfähigen Einstiegspunkt bietet, der zuvor das Umhüllen der Android Studio-Tools erforderte. In Kombination mit Android Skills und der Knowledge Base entsteht ein Workflow, in dem Agenten an aktuellen Best Practices ausgerichtet bleiben, während Entwickler die volle Leistungsfähigkeit von Android Studio für jene Arbeiten behalten, die wirklich von einer grafischen IDE profitieren. Sobald das Tool die Preview-Phase verlässt, ist davon auszugehen, dass es zu einem festen Bestandteil von CI-Setups und agentengesteuerten Android-Workflows wird.

FAQs

Nein. Die Android CLI konzentriert sich auf skriptfähige Aufgaben wie SDK-Installation, Projekt-Scaffolding, Emulator-Management und agentengesteuerte Workflows. Android Studio bleibt die empfohlene Umgebung für visuelles UI-Design, interaktives Debugging und Performance-Profiling. Die beiden Tools sollen sich über verschiedene Entwicklungsphasen hinweg ergänzen.

Das Preview-Release unterstützt Apple Silicon Macs, AMD64 Linux und AMD64 Windows. ARM64 Windows und ARM64 Linux gehören derzeit nicht zu den unterstützten Plattformen, daher sollten Entwickler auf diesen Architekturen die offizielle Android CLI-Dokumentation auf Updates prüfen, bevor sie sich in Produktions-Pipelines auf das Tool verlassen.

Android Skills sind wiederverwendbare Markdown-Instruktionsdateien, die Agenten durch spezifische Workflows wie Navigation 3-Setup oder AGP-Migrationen führen und basierend auf Prompt-Metadaten automatisch ausgelöst werden. Die Knowledge Base ist eine Abfrageschnittstelle, die aktuelle Dokumentation aus Android-, Firebase- und Kotlin-Quellen bezieht und Agenten dabei hilft, auf frische Informationen zuzugreifen, selbst wenn ihre Trainingsdaten veraltet sind.

Die Android CLI befindet sich noch in der Preview-Phase, sodass sich die API-Oberfläche und das Verhalten ändern können. Sie eignet sich für Experimente und interne Pipelines, in denen Breaking Changes verwaltet werden können. Teams, die auf stabile Tools für Produktions-Releases angewiesen sind, sollten jedoch Googles Release Notes verfolgen und in Erwägung ziehen, bestimmte Versionen zu pinnen, bis das Tool allgemein verfügbar ist.

Understand every bug

Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.

OpenReplay