Versionshinweise für die Android Studio-Vorschau

Auf dieser Seite werden die neuen Funktionen aufgeführt, die in Android Studio-Vorabversionen eingeführt wurden. Mit den Vorabversionen erhalten Sie Vorabzugriff auf die neuesten Funktionen und Verbesserungen in Android Studio. Sie können diese Vorabversionen herunterladen. Wenn Sie Probleme bei der Verwendung einer Vorabversion von Android Studio haben, lassen Sie es uns wissen. Ihre Fehlerberichte helfen uns, Android Studio zu verbessern.

Canary-Releases enthalten innovative Funktionen, die sich in der aktiven Entwicklung befinden und nur begrenzt getestet werden. Canary-Builds können zwar für die Entwicklung verwendet werden, aber es ist möglich, dass Funktionen hinzugefügt oder geändert werden. Releasekandidaten (RCs) sind die nächste Version von Android Studio und sind fast bereit für die stabile Veröffentlichung. Die Funktionen für die nächste Version wurden stabilisiert. Informationen zur Namensgebung von Android Studio-Versionen finden Sie unter Android Studio-Versionsnamen.

Die neuesten Informationen zu Vorabversionen von Android Studio, einschließlich einer Liste der wichtigsten Korrekturen in jeder Vorabversion, finden Sie im Android Studio-Blog unter Release-Updates.

Aktuelle Versionen von Android Studio

In der folgenden Tabelle sind die aktuellen Versionen von Android Studio und die jeweiligen Kanäle aufgeführt.

Version Kanal
Android Studio Quail 1 Stabil
Android-Gradle-Plug-in 9.2.0 Stabil
Android Studio Quail 2 Canary

Kompatibilität mit Vorabversionen des Android-Gradle-Plug-ins

Jede Vorabversion von Android Studio wird zusammen mit einer entsprechenden Version des Android-Gradle-Plug-ins (AGP) veröffentlicht. Vorabversionen von Studio sollten mit jeder kompatiblen stabilen Version von AGP funktionieren. Wenn Sie jedoch eine Vorabversion von AGP verwenden, müssen Sie die entsprechende Vorabversion von Studio verwenden (z. B. Android Studio Chipmunk Canary 7 mit AGP 7.2.0-alpha07). Wenn Sie versuchen, unterschiedliche Versionen zu verwenden (z. B. Android Studio Chipmunk Beta 1 mit AGP 7.2.0-alpha07), schlägt die Synchronisierung fehl und Sie werden aufgefordert, auf die entsprechende Version von AGP zu aktualisieren.

Ein detailliertes Log der Einstellungen und Entfernungen von Android-Gradle-Plug-in-APIs finden Sie unter den Android-Gradle-Plug-in-API Updates.

Studio Labs

Mit Studio Labs können Sie die neuesten experimentellen KI-Funktionen in einer stabilen Version von Android Studio ausprobieren, damit Sie unsere KI-Unterstützung schneller in Ihren Entwicklungsworkflow einbinden können. Weitere Informationen finden Sie unter Studio Labs.

Die folgenden Funktionen sind derzeit in Studio Labs verfügbar.

Funktion Beschreibung Docs
Abläufe für Android Studio Schritte und Zusicherungen für End-to-End-Tests in natürlicher Sprache beschreiben Abläufe für Android Studio

Android Studio Quail 2

Im Folgenden sind die neuen Funktionen in Android Studio Quail 2 aufgeführt.

Informationen zu den in dieser Version von Android Studio behobenen Problemen finden Sie unter Geschlossene Probleme.

Weitere Agenten-Skills

Android Studio unterstützt Agenten-Skills. Das sind modulare Anweisungssätze, die den Agenten in spezialisierten Workflows und domänenspezifischem Wissen verankern. Wenn Sie Ihrem Projekt Skills hinzufügen, können Sie dem Agenten beibringen, bestimmte Best Practices, Architekturmuster und Workflows zu befolgen. Dadurch wird eine genauere, kontextbezogene Codeerstellung und eine automatische Skill-Aktivierung ermöglicht, wenn Sie eine relevante Aufgabe ausführen.

Sie können eigene benutzerdefinierte Skills erstellen oder mit der Android CLI unsere offiziellen Android-Skills installieren. Android-Skills decken gängige Workflows ab, z. B. die Migration von XML zu Compose, Edge-to-Edge-Unterstützung und Navigation 3.

Der Agent zeigt verfügbare und aktive Skills in der Chatoberfläche an.
Der Agent zeigt verfügbare und aktive Skills in der Chat-Oberfläche.

Full-Stack-Anwendungen mit Firebase im Agentenmodus erstellen

Firebase-Dienste wie die Authentifizierung und Cloud Firestore-Datenbanken können direkt im Agentenmodus in Android Studio mit Firebase-Agenten-Skills aktiviert und konfiguriert werden. Der Agent kann Sie bei der Firebase-Integration unterstützen und Back-End-Dienste konfigurieren. Mit dieser Integration können Sie robuste Full-Stack-Android-Anwendungen erstellen, ohne die IDE zu verlassen.

Der Agent führt einen Nutzer durch die Einrichtung von Firebase Auth und Firestore in der IDE.
Der Agent führt einen Nutzer in der Chat-Oberfläche durch die Firebase-Integration.

Parallele Unterhaltungen

Sie können im Agentenmodus mehrere Unterhaltungen parallel führen und so effektiver in der IDE arbeiten. Sie können beispielsweise in einer Unterhaltung eine zeitaufwendige Aufgabe wie das Generieren von Tests starten, in einer zweiten Unterhaltung eine neue Funktion planen und in einer dritten Unterhaltung Dokumentation entwerfen – alles gleichzeitig.

In Android Studio sind mehrere aktive Chat-Threads im Toolfenster zu sehen.
Mehrere aktive Chat-Threads im Toolfenster.

Mehr Möglichkeiten beim Erstellen eines neuen Projekts mit KI

Die Möglichkeit, neue Projekte mit KI zu erstellen, hat sich zu einem Full-Stack-Entwicklungstool entwickelt. Es verwendet einen mehrstufigen Ausführungsplan und eine autonome „Generierungsschleife“, mit der Abhängigkeiten automatisch in mehreren Dateien konfiguriert und Build-Fehler während der Projekteinrichtung selbst korrigiert werden können.

Die Funktion wird durch die Integration mit Firebase-Agenten-Skills weiter verbessert. So können Sie vollständige Full-Stack-Anwendungen mit einem einzigen Prompt erstellen, debuggen und bereitstellen.

Full-Stack-Firebase-App aus einem einzelnen Prompt erstellen und konfigurieren
Erstellen und Konfigurieren einer Full-Stack-Firebase-App mit einem einzigen Prompt.

Außerdem unterstützt der KI-gestützte Workflow zur Erstellung neuer Projekte Optimierungen für große Displays. Sie können angeben, dass Ihr Projekt mit Layouts, Navigation und Komponenten erstellt werden soll, die für Tablets, faltbare Geräte und Geräte mit großem Display optimiert sind. Der Agent in Android Studio kann auch Emulatoren für große Displays konfigurieren und starten, um Ihr neues Layout sofort zu testen.

Eine App, die für Tablets und faltbare Smartphones entwickelt wurde.
Erstellen und Testen eines für Tablets optimierten Projekts.

Android-Anwendungen in Google AI Studio erstellen

Google AI Studio unterstützt alle Funktionen für die Android-App Entwicklung. Sie können neue Android-Anwendungen aus Prompts in natürlicher Sprache generieren, sie sofort mit einem eingebetteten Android-Emulator in der Vorschau ansehen und sie über ADB direkt auf Ihren physischen Geräten bereitstellen.

Wenn Sie bereit sind, Tests mit Nutzern durchzuführen, kann Google AI Studio die Anwendung direkt in der Google Play Console veröffentlichen. Das Tool erstellt automatisch den App-Eintrag, bündelt das Paket und lädt es in einen internen Testtrack hoch.

Für die erweiterte Bearbeitung und die Vorbereitung auf die Produktion können Sie Ihr Google AI Studio-Projekt als ZIP-Datei exportieren und nahtlos in Android Studio öffnen.

Die Google AI Studio-Benutzeroberfläche mit einem eingebetteten Emulator, in dem eine generierte App angezeigt wird.
Google AI Studio mit Build-Modus und eingebettetem Android-Emulator.

Android CLI

Mit der Android CLI können Sie Anwendungen mit jedem beliebigen KI-Agenten, LLM oder jeder beliebigen Entwicklungsumgebung Ihrer Wahl erstellen. Sie wurde entwickelt, um KI-Agenten dabei zu helfen, schneller zu erstellen und weniger Tokens zu verwenden als generische LLM-Tools.

Sie können Ihren Agenten mit der Android-Wissensdatenbank und Android-Skills verankern, um sicherzustellen, dass er empfohlene Best Practices befolgt. Außerdem kann Ihr Agent mit der Android CLI die IDE aufrufen, um erweiterte Aufgaben auszuführen, z. B. Symboldeklarationen zu finden und Dateien auf Probleme zu analysieren.

Darüber hinaus ist die Android CLI in Google Antigravity 2.0 integriert.

Diagramm eines Agents, der über die Android-Befehlszeile mit der Android Studio IDE interagiert.
Mit der Android CLI Agenten mit Android Studio-Tools und -Wissen verbinden.

Vorgeschlagene Korrekturen für Abstürze bei der Agentenintegration in AQI

Das Toolfenster App Quality Insights ist jetzt in den KI-Agenten integriert, um Absturzdaten zusammen mit Ihrem Quellcode zu analysieren und detaillierte Erklärungen und potenzielle Korrekturen vorzuschlagen. Wählen Sie im Toolfenster „App Quality Insights“ einen Absturz aus und rufen Sie den Tab Insights auf. Klicken Sie auf Weitere Informationen, um eine detaillierte Erklärung des Absturzes zu erhalten. Klicken Sie auf Mit KI korrigieren , damit der Agent Codeänderungen vorschlägt, die Sie prüfen und übernehmen können.

Neue Agentenintegration in AQI mit den Optionen „Weitere Informationen“ und „Mit KI korrigieren“

Screenshot-Test für Compose-Vorschau

Mit dem Compose Preview Screenshot Testing-Tool können Sie Ihre Compose-UIs testen und Regressionen verhindern. Mit dem neuen Tool können Sie HTML-Berichte erstellen, mit denen Sie Änderungen an der Benutzeroberfläche Ihrer App visuell erkennen können. Weitere Informationen unter Screenshot-Test für Compose-Vorschau.

LeakCanary im Android Studio Profiler

Android Studio Panda enthält eine LeakCanary-Integration direkt im Android Studio Profiler als eigene Aufgabe.

Neue Aufgabe im Android Studio Profiler zum Analysieren von Speicherlecks mit LeakCanary

Die LeakCanary-Profiler-Aufgabe in Android Studio verschiebt die Speicherleckanalyse aktiv von Ihrem Gerät auf Ihren Entwicklungscomputer. Dadurch wird die Leistung während der Leckanalysephase im Vergleich zur Leckanalyse auf dem Gerät erheblich gesteigert.

Außerdem wird die Leckanalyse jetzt in der IDE kontextualisiert und vollständig in Ihren Quellcode integriert. So stehen Funktionen wie Zur Quelle springen und andere hilfreiche Codeverbindungen zur Verfügung, die den Aufwand und die Zeit, die für die Untersuchung und Behebung von Speicherlecks erforderlich sind, drastisch reduzieren. Sie können auch die gesamte Leckanalyse kopieren, um sie mit Gemini weiter zu verarbeiten. Dadurch können Sie Ihre Produktivität erheblich steigern und Ihren Workflow während der Entwicklungsphase verbessern.

LeakCanary-Speicherleckanalyse mit Zur Deklaration springen für das Debugging kontextualisiert

Lesen des Recomposition-Status im Layout Inspector

Wir haben die Diagnose hoher Recomposition-Zahlen vereinfacht, indem wir dem Layout Inspector das Lesen des Recomposition-Status hinzugefügt haben. Diese Funktion ist in Panda 3 Canary verfügbar und hilft Ihnen, die Statusvariablen zu identifizieren, die eine Recomposition ausgelöst haben. Dazu wird eine detaillierte Liste der Statuslesevorgänge bereitgestellt, die während dieses Zyklus ausgeführt wurden. Wenn Sie diese Funktion verwenden möchten, benötigen Sie compose.ui:ui:1.10.0 (BOM 2025.12.01) oder höher.

Hauptfunktionen

Die wichtigsten Funktionen dieser Funktion sind:

  • Statusinvalidierung verfolgen: Wenn ein Knoten neu zusammengesetzt wird, klicken Sie im Komponentenbaum auf den Link zur Anzahl der Recomposition , um das Fenster „Statusprüfung“ zu öffnen.
  • Detaillierte Stacktraces: Identifizieren Sie die spezifischen Statusvariablen, die gelesen werden, z. B. als Anzahl, Listen oder Erhebungswerte. Prüfen Sie, welche invalidated (geändert) wurden, um die Aktualisierung auszulösen.
  • Recomposition-Verlauf aufrufen: Verwenden Sie die Navigationspfeile in der Fensterüberschrift, um die Statusdaten früherer Recomposition für einen bestimmten Knoten aufzurufen.
  • KI-gestützte Erklärungen: Klicken Sie im Fenster „Statusprüfung“ auf Mit KI erklären, um eine Erklärung in natürlicher Sprache des Statuslesevorgangs und der Ursache für die Recomposition anzuzeigen.

Jetzt starten

Führen Sie die folgenden Schritte aus, um diese Funktionen auszuprobieren.

  1. Öffnen Sie den Layout Inspector.
  2. Klicken Sie mit der rechten Maustaste auf die Spalte „Recomposition“ und führen Sie einen der folgenden Schritte aus:

    • Wählen Sie für alle Knoten Recomposition beobachten > Alle beobachten aus.
    • Wählen Sie für bestimmte Knoten Recomposition > Knoten beobachten aus.
    Lesen des Recomposition-Status im Layout Inspector aktivieren
  3. Interagieren Sie mit Ihrer App. Wenn Recomposition auftreten, klicken Sie im Komponentenbaum auf die blauen Zähl-Links, um den Status zu prüfen.

    Beispielergebnis des Lesens des Recomposition-Status im Layout Inspector
  4. Klicken Sie auf „Mit KI erklären“, um eine Analyse der Ursachen für die Recomposition zu erhalten.

    Beispielergebnis von „Mit KI erklären“ für das Lesen des Status im Layout Inspector