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 bei der Verwendung einer Vorabversion von Android Studio auf Probleme stoßen, informieren Sie unsbitte. 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 entsprechenden Kanäle aufgeführt.

Version Kanal
Android Studio Panda 2 Stabil
Android-Gradle-Plug-in 9.1.0 Stabil
Android Studio Panda 3 RC
Android Studio Panda 4 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 Verwenden Sie natürliche Sprache, um Schritte und Zusicherungen für End-to-End-Tests zu beschreiben. Abläufe für Android Studio

Android Studio Panda 3

Die folgenden Funktionen sind in Android Studio Panda 4 neu.

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

Berechtigungen im Agent-Modus verwalten

Sie können jetzt bestimmte Berechtigungen für den Agent verwalten und so detaillierte Kontrolle über Ihren Arbeitsbereich erhalten. Mit Berechtigungen können Sie festlegen, ob der Agent bestimmte Aktionen ausführen kann, darunter:

  • Projektdateien, externe Verzeichnisse und vertrauliche Daten (z. B. Anmeldedaten) lesen und aktualisieren
  • Auf Google Suche und andere Domains zugreifen
  • Shell-Befehle ausführen
  • Mit MCP-Servern interagieren

Wenn Sie mit dem Agent arbeiten, werden Sie vom Agent um die Berechtigung für eine Aktion gebeten, wenn Sie diese noch nicht genehmigt haben:

Gemini fordert Sie bei Bedarf zur Erteilung von Berechtigungen auf.

Sie können für einmalige Aufgaben Zulassen oder für vertrauenswürdige, wiederholte Arbeitsabläufe Immer zulassen auswählen. Gemini verwendet ein intelligentes Anfragesystem. Wenn Sie also eine Berechtigung auf hoher Ebene erteilen (z. B. zum Schreiben von Dateien), werden automatisch alle zugehörigen Untertools autorisiert. Häufig verwendete Befehle wie ls oder grep werden basierend auf Ihrem vorhandenen Lesezugriff im Hintergrund genehmigt, sodass Sie ohne redundante Aufforderungen weiterarbeiten können. Das neue Berechtigungsmodell bietet ein ausgewogenes Verhältnis zwischen Sicherheit und Produktivität. So kann der Agent ohne Unterbrechung an Vorgängen arbeiten, die Sie für vertrauenswürdig halten, und Sie können andere Vorgänge manuell überprüfen.

Sie können Ihre Berechtigungen manuell unter Datei > Einstellungen > Tools > KI > Agent-Berechtigungen (oder Android Studio > Einstellungen > Tools > KI > Agent-Berechtigungen unter macOS) prüfen.

Der Bereich Agent-Berechtigungen in den Einstellungen.

Sandbox-Technologie

Die Sandbox-Technologie beschränkt den unbefugten Netzwerkzugriff und das Schreiben in das Dateisystem, es sei denn, Sie erteilen Ihre ausdrückliche Zustimmung. Wenn Sie die Sandbox-Technologie konfigurieren möchten, rufen Sie Datei > Einstellungen > Tools > KI > Agent-Shell-Sandbox (oder Android Studio > Einstellungen > Tools > KI > Agent-Shell-Sandbox unter macOS) auf.

Der Bereich Agent-Shell-Sandbox in den Einstellungen.

Android Studio Panda 4

Die folgenden Funktionen sind in Android Studio Panda 4 neu.

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

Gemini API-Startervorlage

Die Gemini API-Startervorlage bietet Android-Entwicklern eine einfache Möglichkeit, KI-Funktionen in ihre Anwendungen zu integrieren. Durch die Nutzung von Firebase AI Logic können Entwickler manuelle Konfigurationen und Sicherheitsverwaltungsaufgaben vermeiden.

Gemini API-Startervorlage für neue Projekte

Wichtige Funktionen:

  • Keine API-Schlüsselverwaltung: Sie müssen API-Schlüssel nicht mehr manuell bereitstellen, einbetten oder rotieren. Das reduziert Sicherheitsrisiken und die Einrichtungszeit.
  • Automatisierte Firebase-Integration: Ihr Android Studio-Projekt wird nahtlos mit Firebase-Diensten verbunden. Die Vorlage übernimmt die Backend-Konfiguration, die für die sichere Kommunikation mit Gemini-Modellen erforderlich ist.
  • Produktionsreife Architektur: Die Vorlage basiert auf der verwalteten Infrastruktur von Firebase. So können Ihre KI-Funktionen ohne architektonische Änderungen von einem lokalen Prototyp zu einer Produktionsumgebung skaliert werden.

Wählen Sie zum Einstieg Datei > Neu > Neues Projekt aus und wählen Sie in der Liste der verfügbaren Projekttypen die Vorlage Gemini API-Starter aus.

Vorgeschlagene Korrekturen für Abstürze bei der Agent-Integration in AQI

Das Toolfenster „App Quality Insights“ ist jetzt in den KI-Agent integriert, um Absturzdaten zusammen mit Ihrem Quellcode zu analysieren. So erhalten Sie detaillierte Erklärungen und Vorschläge für mögliche Korrekturen. Nachdem Sie im Toolfenster „App Quality Insights“ einen Absturz ausgewählt haben, rufen Sie den Tab Insights auf und 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 überprüfen und übernehmen können.

Neue Agent-Integration in AQI mit den Optionen „Weitere Informationen“ und „Mit KI korrigieren“

Google One-Integration für Gemini in Android Studio

In Android Studio Panda 4 Canary 2 haben Sie Zugriff auf eine verbesserte Agent-Modus Funktion, wenn Sie ein Google One AI Pro- oder Ultra-Abo abschließen. Die Google One-Integration verbessert Ihre Android-Entwicklung mit höheren Raten limits und einem erweiterten Kontextfenster für das Standard-Gemini-Modell. Wenn Sie ein Google One AI-Abo haben, können Sie diese Vorteile automatisch nutzen, wenn Sie sich in Android Studio in Ihrem Google-Konto anmelden.

Tool für Screenshot-Tests 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 separate Aufgabe.

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

Mit der LeakCanary-Profileraufgabe in Android Studio wird die Analyse von Speicherlecks von Ihrem Gerät auf Ihren Entwicklungscomputer verlagert. Das führt im Vergleich zur Analyse von Speicherlecks auf dem Gerät zu einer deutlichen Leistungssteigerung während der Analysephase.

Außerdem wird die Speicherlecksanalyse jetzt in der IDE kontextualisiert und vollständig in Ihren Quellcode integriert. So stehen Ihnen 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, erheblich reduzieren. Sie können auch die gesamte Speicherlecksanalyse kopieren, um sie mit Gemini weiterzuverarbeiten. Das kann Ihre Produktivität erheblich steigern und Ihren Workflow während der Entwicklungsphase verbessern.

Kontextualisierte LeakCanary-Speicherlecksanalyse mit Zur Deklaration springen für das Debugging

Unterstützung für Material-Symbole in Android Studio

Mit dem Android Studio Otter 2 Feature Drop können Sie die neuesten Material-Symbole in Ihrer App hinzufügen und anpassen. Das Vector Asset Studio ist jetzt vollständig in die Material-Symbolbibliothek von Google Fonts integriert. So haben Sie direkt in der IDE Zugriff auf den vollständigen Katalog.

Sie können jetzt Symbolattribute wie Gewichtung, Grad und optische Größe direkt im Studio anpassen, damit sie perfekt zu Ihrem Design passen. Probieren Sie es im neuesten Canary-Build aus.

Unterstützung für Material-Symbole im Vector Asset Studio

Lesen des Recomposition-Status im Layout Inspector

Wir haben die Diagnose von hohen 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 sind:

  • Statusinvalidierung verfolgen: Wenn ein Knoten neu zusammengesetzt wird, klicken Sie im Komponentenbaum auf den Link zur Anzahl der Recomposition -Vorgänge, um den Bereich „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 das Update auszulösen.
  • Recomposition-Verlauf aufrufen: Verwenden Sie die Navigationspfeile in der Bereichsüberschrift, um die Statusdaten früherer Recomposition-Vorgänge für einen bestimmten Knoten durchzugehen.
  • KI-gestützte Erklärungen: Klicken Sie im Bereich „Statusprüfung“ auf Mit KI erklären, um eine Aufschlüsselung des Statuslesevorgangs in natürlicher Sprache zu erhalten und zu erfahren, warum er eine Recomposition verursacht hat.

Jetzt starten

So probieren Sie diese Funktionen aus:

  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-Vorgänge 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 Aufschlüsselung der Gründe für die Recomposition zu erhalten.

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