Anleitungen
Android CLI: Android-Apps mit jedem Agenten dreimal schneller erstellen
Lesezeit: 4 Minuten
Als Android-Entwickler haben Sie viele Möglichkeiten, wenn es um die Agenten, Tools und LLMs geht, die Sie für die App-Entwicklung verwenden. Egal, ob Sie Gemini in Android Studio, Gemini CLI, Antigravity oder Agenten von Drittanbietern wie Claude Code oder Codex verwenden – unser Ziel ist es, hochwertige Android-Entwicklung überall zu ermöglichen.
Heute stellen wir eine neue Suite von Android-Tools und ‑Ressourcen für agentengestützte Workflows vor: Android CLI mit Android-Skills und die Android-Wissensdatenbank. Diese Tools sollen das Rätselraten bei den wichtigsten Android-Entwicklungs-Workflows überflüssig machen, wenn Sie die Arbeit eines Agenten außerhalb von Android Studio steuern. So werden Ihre Agenten effizienter und effektiver und können die neuesten empfohlenen Muster und Best Practices einhalten.
Egal, ob Sie gerade erst mit der Entwicklung für Android beginnen, ein erfahrener Android-Entwickler sind oder Apps auf verschiedenen mobilen und Webplattformen verwalten – mit den neuesten Anleitungen, Tools und KI-Unterstützung ist die Entwicklung Ihrer Apps einfacher als je zuvor. Unabhängig davon, in welcher Umgebung Sie mit diesen Ressourcen beginnen, können Sie Ihre Entwicklungserfahrung jederzeit auf Android Studio umstellen. Dort stehen Ihnen die modernsten Tools und Agenten für die Android-Entwicklung zur Verfügung, mit denen Sie Ihre App wirklich glänzen lassen können.
(Wieder)Einführung der Android CLI
Agenten sind am effektivsten, wenn sie eine einfache, programmatische Schnittstelle für die Interaktion mit dem Android SDK und der Entwicklungsumgebung haben. Im Mittelpunkt dieses neuen Workflows steht daher eine überarbeitete Android CLI. Die neue Android CLI dient als primäre Schnittstelle für die Android-Entwicklung über das Terminal und bietet Befehle für die Einrichtung der Umgebung, die Projekterstellung und die Geräteverwaltung. Dabei wurden modernere Funktionen und eine einfache Aktualisierung berücksichtigt.
Mit dem Befehl create wird in Sekundenschnelle ein Android-App-Projekt erstellt.
In unseren internen Tests hat die Android CLI die Projekt- und Umgebungseinrichtung verbessert, indem die LLM-Tokennutzung um mehr als 70 % reduziert wurde. Aufgaben wurden dreimal schneller erledigt als bei der Bearbeitung mit den Standard-Toolsets.
Folgende Funktionen stehen Ihnen zur Verfügung:
-
SDK-Verwaltung: Mit
android sdk installkönnen Sie nur die benötigten Komponenten herunterladen, um eine schlanke Entwicklungsumgebung zu gewährleisten. -
Schnelle Projekterstellung: Mit dem
android createBefehl werden neue Projekte aus offiziellen Vorlagen generiert. So werden die empfohlene Architektur und Best Practices von der ersten Codezeile an angewendet. -
Schnelle Geräteerstellung und ‑bereitstellung: Erstellen und verwalten Sie virtuelle Geräte mit
android emulatorund stellen Sie Apps mitandroid runbereit. So entfällt das Rätselraten bei manuellen Build- und Bereitstellungszyklen. -
Aktualisierbarkeit:Führen Sie
android updateaus, um sicherzustellen, dass Ihnen die neuesten Funktionen zur Verfügung stehen.
Mit der Android CLI können Sie ein Gerät erstellen, Ihre App darauf ausführen und Agenten die Navigation in der Benutzeroberfläche erleichtern.
Die Android CLI unterstützt nicht nur Ihre agentengestützten Entwicklungs-Workflows, sondern wurde auch entwickelt, um CI, Wartung und alle anderen skriptbasierten Automatisierungen für die zunehmend verteilte Android-Entwicklung zu optimieren. Laden Sie die Android CLI herunter und probieren Sie sie noch heute aus.
Fundierung von LLMs mit offiziellen Android-Skills
Die herkömmliche Dokumentation kann beschreibend, konzeptionell und allgemein sein. Sie ist zwar ideal zum Lernen, aber LLMs benötigen oft präzise, umsetzbare Anweisungen, um komplexe Workflows auszuführen, ohne veraltete Muster und Bibliotheken zu verwenden.
Um diese Lücke zu schließen, stellen wir das GitHub-Repository für Android-Skills vor. Skills sind modulare, markdownbasierte (SKILL.md) Anweisungssätze, die eine technische Spezifikation für eine Aufgabe enthalten und automatisch ausgelöst werden, wenn Ihre Eingabeaufforderung mit den Metadaten des Skills übereinstimmt. So müssen Sie nicht jeder Eingabeaufforderung manuell eine Dokumentation anhängen.
Android-Skills decken einige der häufigsten Workflows ab, mit denen einige Android-Entwickler und LLMs möglicherweise Schwierigkeiten haben. Sie helfen Modellen, bestimmte Muster besser zu verstehen und auszuführen, die unseren Best Practices und Anleitungen zur Android-Entwicklung folgen.
In der ersten Version enthält das Repository Skills wie:
- Einrichtung und Migration von Navigation 3 .
- Implementierung der Edge-to-Edge-Unterstützung.
- AGP 9 und XML zu Compose Migrationen.
- R8-Konfigurationsanalyse und mehr.
Wenn Sie die Android CLI verwenden, können Sie mit dem Befehl android skills in unserer wachsenden Sammlung von Skills suchen und Ihren Agenten-Workflow einrichten. Diese Skills können auch neben anderen von Ihnen erstellten Skills oder Skills von Drittanbietern aus der Android-Entwickler-Community verwendet werden. Weitere Informationen zu den ersten Schritten mit Android-Skills.
Installieren Sie Android-Skills über die Android CLI, um Ihren Agenten effektiver und effizienter zu machen.
Die neuesten Anleitungen über die Android-Wissensdatenbank
Die dritte Komponente, die wir heute vorstellen, ist die Android-Wissensdatenbank. Diese spezielle Datenquelle ist über den Befehl android docs zugänglich und bereits in der neuesten Version von Android Studio verfügbar. Sie ermöglicht es Agenten, die neuesten maßgeblichen Entwicklerrichtlinien zu suchen und abzurufen, um sie als relevanten Kontext zu verwenden.
Die Android-Wissensdatenbank sorgt dafür, dass Agenten immer den neuesten Kontext, die neuesten Anleitungen und Best Practices für Android haben.
Durch den Zugriff auf die regelmäßig aktualisierte Wissensdatenbank können Agenten ihre Antworten auf die neuesten Informationen aus der Android-Entwicklerdokumentation, Firebase, Google Developers und der Kotlin-Dokumentation stützen. So kann auch ein LLM, dessen Trainingsdaten ein Jahr alt sind, Anleitungen zu den neuesten Frameworks und Mustern geben, die wir heute empfehlen.
Android Studio: Die ultimative Plattform für Premium-Apps
Mit diesen neuen Tools und Ressourcen können Entwickler und Agenten nicht nur die Projekteinrichtung und den Boilerplate-Code verwalten, sondern auch einfacher zu Android Studio wechseln. So können Sie schnell einen Prototyp mit einem Agenten über die Android CLI erstellen und das Projekt dann in Android Studio öffnen, um die Benutzeroberfläche mit visuellen Tools für die Codebearbeitung, das UI-Design, das Debugging und das erweiterte Profiling zu optimieren. Diese Tools lassen sich an die wachsenden Funktionen Ihrer App anpassen.
Und wenn es an der Zeit ist, eine hochwertige App für die Veröffentlichung in großem Maßstab auf verschiedenen Gerätetypen zu erstellen, steht Ihnen unser Agent in Android Studio zur Seite und nutzt dabei die neuesten Best Practices und Bibliotheken für die Entwicklung. Neben den leistungsstarken Agenten- und Planungsmodi für die aktive Entwicklung haben wir einen KI-gestützten Workflow für neue Projekte eingeführt, der einen Einstiegspunkt für die schnelle Prototyperstellung Ihrer nächsten großartigen Idee für Android bietet.
Mit diesen integrierten Agenten können Sie Ihre App-Ideen ganz einfach auf Smartphones, Falt-Smartphones, Tablets, Wear OS, Android Auto und Android TV ausweiten. Sie haben den vollständigen Kontext des Quellcodes Ihres Projekts und eine umfassende Suite von Debugging-, Profiling- und Emulationstools zur Verfügung – ein durchgängiges, KI-beschleunigtes Toolkit.
Jetzt loslegen
Die Android CLI ist heute in der Vorabversion verfügbar, zusammen mit einer wachsenden Anzahl von Android-Skills und ‑Wissen für Agenten. Unter d.android.com/tools/agents können Sie die Android CLI herunterladen.
Weiterlesen
-
Anleitungen
Da ein übermäßiger Akkuverbrauch für Android-Nutzer ein wichtiges Thema ist, hat Google erhebliche Schritte unternommen, um Entwicklern dabei zu helfen, energieeffizientere Apps zu entwickeln.
Alice Yuan • Lesezeit: 8 Minuten
-
Anleitungen
Wir möchten Ihnen Beispiele für KI-Funktionen mit On-Device- und Cloud-Modellen zeigen und Sie dazu inspirieren, Ihren Nutzern ein ansprechendes Erlebnis zu bieten.
Thomas Ezan, Ivy Knight • Lesezeit: 2 Minuten
-
Anleitungen
Der Leitfaden zur Leistungsoptimierung umfasst fünf Stufen. Wir beginnen mit Stufe 1, in der Tools zur Leistungsoptimierung mit minimalem Einführungsaufwand vorgestellt werden, und gehen bis zu Stufe 5, die ideal für Apps ist, die über die Ressourcen verfügen, um ein maßgeschneidertes Leistungs-Framework zu verwalten.
Alice Yuan • Lesezeit: 9 Minuten
Auf dem Laufenden bleiben
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.