Produktneuigkeiten

Ihre bevorzugten KI-Agenten sind jetzt in Android Studio eingebunden

Lesezeit: 3 Minuten
Profil von Matthew Warner ansehen
Matthew Warner Product Manager, Android Developer Experience

Android Studio Rabbit 2 ist jetzt stabil und kann in der Produktion verwendet werden. Diese Version enthält wichtige Funktionen zur Verbesserung Ihrer Entwicklung, z. B. „Bring Your Own Agent“, neue XR-Emulator-Funktionen, ein LeakCanary-Update, ein neues Tool zur Verwaltung von Agent-Skills, KI-Code Review und mehr. Weitere Informationen zu diesen stabilen Funktionen und den Funktionen im neuesten Android Studio Canary-Release sowie die Demos und Vorträge, die wir auf dem Android Dev Summit teilen, finden Sie im Livestream, der heute übertragen wird. 

Bring Your Own Agent (BYOA): Bevorzugte KI-Agenten für die Programmierung einbinden

Sie haben uns mitgeteilt, wie wichtig Flexibilität für Ihre Arbeitsabläufe ist. Sie können jetzt auf die besten KI-Agenten und die besten Android-Entwicklungstools zugreifen. Wenn Sie einen bestimmten ACP-konformen Agenten bevorzugen, können Sie diesen auswählen. Wenn Sie für Ihr Projekt die Kosteneffizienz eines bestimmten KI-Agenten benötigen, ist das kein Problem. Wenn Sie einen bestimmten Anbieter verwenden müssen, um eine Unternehmensvereinbarung einzuhalten, ist das kein Problem.

BYOA_Claude_no_rounding.png
Claude-Agent in Android Studio ausführen

Sie können aus über 40 Coding-Agenten auswählen, darunter Claude Agent, Codex von OpenAI, Junie und Google Antigravity. Diese Agenten haben Zugriff auf Android Studio-Tools wie den Android Emulator, Build-Systeme und Logcat. Außerdem können sie Android-Skills verwenden, um komplexe Aufgaben zu erledigen. 

Wenn Sie BYOA verwenden möchten, öffnen Sie das Agentenfenster und wählen Sie den gewünschten Agenten aus. Alternativ können Sie einen Agenten unter Einstellungen > Tools > KI > Agenten auswählen. Authentifizieren Sie sich dann und senden Sie Ihren ersten Prompt.  

Mit Emulatoren für Android XR entwickeln

Die Android XR-Emulatoren für XR-Datenbrillen, Audiobrillen und Display-Brillen sind jetzt in Android Studio stabil und bieten neue und aktualisierte Funktionen. So können Sie Android XR-Inhalte direkt auf Ihrem Laptop erstellen, iterieren und testen. Mit dem aktualisierten Emulator für Display-Brillen können Sie die Umgebung mit Ihren eigenen 360°-Fotos oder dem Videofeed einer verbundenen Kamera anpassen, um reale physische Umgebungen von überall aus zu testen. Außerdem haben wir neue Hardware-LED-Anzeigen für den Mikrofon- und Kamerastatus eingeführt und den Kopplungsassistenten verbessert, damit ein virtuelles Smartphone schneller und zuverlässiger mit einer virtuellen Audio- und Display-Brille gekoppelt werden kann. Starten Sie zuerst die Emulatoren für XR-Datenbrillen, Audio- oder Display-Brillen über den Gerätemanager.

emulator environment.png
Anpassbare Umgebungen für smarte Brillen im Android XR-Emulator

Android-Skills in Android Studio finden, installieren und verwalten

installed-skills.png
Skill-Verwaltung in Android Studio

Android-Skills lassen sich jetzt einfacher direkt im Skill Manager in Android Studio finden, installieren und verwalten. So haben Sie eine detaillierte Kontrolle über die spezialisierten Workflows und Verfahrensanleitungen, die dem Agent zur Verfügung stehen. Android Studio bietet zahlreiche Android-Skills und Firebase-Agenten-Skills, z. B. die Migration von Legacy-XML-Ansichten zu Jetpack Compose, das Upgrade auf AGP 9, die Implementierung adaptiver Layouts für faltbare Geräte und Tablets oder die Integration von CameraX- und Firebase-Diensten.

Öffnen Sie den Editor-Tab Skills über das Dreipunkt-Menü des Agentenbereichs (Agenten-Skills verwalten), indem Sie im Chatfeld @ eingeben und auf Skills verwalten klicken, oder über Einstellungen > Tools > KI > Skill-Manager.

manage-skills.png
Installierte Skills direkt im Chat mit „@“ aufrufen oder den Skills Manager öffnen

Agentische Fehlerbehebung mit LeakCanary 

Android Studio integriert LeakCanary direkt in den integrierten Agenten, damit Sie Speicherlecks diagnostizieren und beheben können, ohne die IDE zu verlassen. Durch diese Integration kann LeakCanary aussagekräftigere Erklärungen zu den zugrunde liegenden Ursachen von Speicherlecks liefern und konkrete Codeänderungen vorschlagen, um sie zu beheben. Probieren Sie diese Funktion in der LeakCanary-Aufgabe im Profiler aus.

LeakCanary - AI Fix Zoomed in.png
KI nutzen, um Speicherlecks im Android Studio Profiler zu beheben

Gemini Enterprise in Android Studio 

Für Engineering-Teams, die Governance auf Unternehmensniveau, strenge Datenschutzeinstellungen und benutzerdefinierte Integrationen interner Wissensdatenbanken benötigen, ist die vollständige Unterstützung für Gemini Enterprise seit Android Studio Rabbit 1 in Android Studio verfügbar. Mit Gemini Enterprise können Sie eine Verbindung zu Ihren Designsystemen, internen SDKs und privaten Repositories herstellen, um hochrelevante Antworten für Ihre Anwendungsfälle zu erhalten. 

Gemini Enterprise in Android Studio bietet wichtige Funktionen für Unternehmensteams:

  • Strikter Datenschutz: Es wird garantiert, dass Quellcode und Workspace-Kontext niemals gespeichert oder zum Trainieren globaler Foundation Models verwendet werden.
  • Compliance- und Audit-Logging: Vollständige Transparenz über Agentenaktivitäten, generierte Patches und den Prompt-Verlauf innerhalb des Sicherheitsbereichs Ihrer Organisation.
  • Administratorrichtlinien: IT-Administratoren können genehmigte Skills, Agents und Modellendpunkte für alle Entwicklungsteams zentral verwalten.

Von Roh-Diffs zu geführten Code Reviews mit Change Review 

Agentische Tools helfen Ihnen, Code schneller als je zuvor zu schreiben und zu refaktorieren. Dadurch ist jedoch ein neuer Engpass in der Entwicklung entstanden: die Überprüfung und Verifizierung des gesamten Codes. Die KI-Änderungsprüfung ist überall dort verfügbar, wo Codeänderungen in Android Studio vorgenommen werden. Sie können eine Überprüfung über drei visuelle Einstiegspunkte oder direkt über das Chatfenster des Agenten starten.

change-review-entry-points.png
Die Änderungsüberprüfung funktioniert für: 1. Änderungen am KI-Agenten 2. ausstehende Commits und 3. das Git-Log

Die Änderungsprüfung beginnt mit der Identifizierung empfohlener Korrekturen. Dabei prüft der Agent unabhängig die Agentenänderungen, ausstehende Commits oder Commits, die gerade überprüft werden. Nachdem Sie die empfohlenen Korrekturen vorgenommen haben, können Sie auf Anleitung erstellen klicken, um eine geführte Anleitung zu starten. Anstatt Sie zu zwingen, Dateien in alphabetischer Reihenfolge zu lesen, beschleunigt die geführte Tour Ihre Überprüfung, indem sie verwandte Diff-Blöcke in Ihrem Projekt in logische Themen gruppiert und priorisiert.   

Einstieg

Wenn Sie diese Funktionen nutzen möchten, laden Sie die neueste stabile Version von Android Studio herunter. Wenn Sie einen Fehler finden, melden Sie ihn bitte. Sie können sich auf LinkedIn, YouTube und X mit der Android-Entwickler-Community austauschen. 

Demos und Vorträge zu diesen und weiteren Funktionen finden Sie beim Android Dev Summit, der heute live gestreamt wird. Weitere Informationen zu den Updates für agentische Tools für Android Wir sind gespannt, was Sie damit entwickeln. 

Verfasst von:
Weiterlesen