Anleitungen
Android CLI und Skills: 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 Drittanbieter-Agenten 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 agentische Workflows** vor: die 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 anwenden.
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 Entwicklung jederzeit zu Android Studio verlagern. Dort stehen Ihnen die modernsten Tools und Agenten für die Android-Entwicklung zur Verfügung, mit denen Sie Ihre App wirklich zum Glänzen bringen können.
(Wieder)Einführung der Android CLI
Ihre Agenten sind am leistungsstärksten, 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 wenn Agenten diese Aufgaben nur mit den Standard-Toolsets ausgeführt haben.
Zu den wichtigsten Funktionen gehören:
-
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 agentischen Entwicklungs-Workflows, sondern wurde auch entwickelt, um CI, Wartung und jede andere skriptbasierte Automatisierung für die zunehmend verteilte Natur der Android-Entwicklung zu optimieren. Laden Sie die Android CLI herunter und probieren Sie sie noch heute aus.
LLMs mit offiziellen Android-Skills verankern
Die herkömmliche Dokumentation kann beschreibend, konzeptionell und allgemein sein. Sie ist zwar perfekt 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, starten wir das GitHub-Repository für Android-Skills. 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 mehr 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 nach Ihrem Agenten-Workflow suchen und ihn einrichten. Diese Skills können auch neben anderen von Ihnen erstellten Skills oder von der Android-Entwickler-Community erstellten Skills von Drittanbietern 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, nach den neuesten maßgeblichen Entwicklerrichtlinien zu suchen und diese 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 neuen Projekt-Workflow 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 erweitern. Sie haben den vollständigen Kontext des Quellcodes Ihres Projekts und eine umfassende Suite von Debugging-, Profiling- und Emulationstools zur Verfügung. So steht Ihnen ein durchgängiges, KI-beschleunigtes Toolkit zur Verfügung.
Noch heute loslegen
Die Android CLI ist heute in der Vorabversion verfügbar, zusammen mit einer wachsenden Anzahl von Android-Skills und ‑Wissen für Agenten. Laden Sie die Android CLI unter d.android.com/tools/agents herunter, um loszulegen.
Weiterlesen
-
Anleitungen
Da ein übermäßiger Akkuverbrauch für Android-Nutzer ein wichtiges Thema ist, hat Google erhebliche Schritte unternommen, um Entwicklern zu helfen, energieeffizientere Apps zu entwickeln.
Alice Yuan • Lesezeit: 8 Minuten
-
Anleitungen
Wir möchten Ihnen Beispiele für KI-basierte Funktionen mit On-Device- und Cloud-Modellen geben und Sie dazu inspirieren, Ihren Nutzern ein ansprechendes Nutzererlebnis 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 Leistungsframework 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.