Im Folgenden finden Sie die Versionshinweise für Android Studio Quail 4.
Neue Funktionen
Im Folgenden finden Sie die neuen Funktionen in Android Studio Quail 4.
Full-Stack-Apps mit Firebase im Agent-Modus erstellen
Firebase-Dienste wie Authentifizierung und Cloud Firestore-Datenbanken können direkt im Agent-Modus in Android Studio mit Firebase-Agent-Skills aktiviert und konfiguriert werden. Der Agent kann Sie bei der Firebase-Integration und der Konfiguration von Backend-Diensten unterstützen. Mit dieser Integration können Sie robuste Full-Stack-Android-Apps erstellen, ohne Ihre IDE zu verlassen.
Status von Recomposition-Lesevorgängen im Layout Inspector
Wir haben es einfacher gemacht, hohe Recomposition-Zahlen zu diagnostizieren, indem wir dem Layout Inspector (Layout-Prüftool) Recomposition-Statuslesevorgänge hinzugefügt haben. Diese Funktion ist in Panda 3 Canary verfügbar und hilft Ihnen, die Zustandsvariablen zu identifizieren, die eine Neukomposition ausgelöst haben. Dazu wird eine detaillierte Liste der Zustandlesevorgänge bereitgestellt, die während dieses Zyklus ausgeführt wurden. Für diese Funktion ist compose.ui:ui:1.10.0 (BOM 2025.12.01) oder höher erforderlich.
Hauptfunktionen
Die wichtigsten Funktionen dieser Funktion sind:
- Ungültigmachung des Trace-Status: Wenn ein Knoten neu zusammengesetzt wird, klicken Sie im Komponentenbaum auf den Link für die Anzahl der Neukompositionen, um das Bereich „Status prüfen“ zu öffnen.
- Detaillierte Stacktraces: Hier können Sie die spezifischen Zustandsvariablen ermitteln, die gelesen werden, einschließlich als Anzahl, Listen oder Höhenwerte. Prüfen Sie, welche
invalidatedgeändert wurden, um das Update auszulösen. - Recomposition-Verlauf aufrufen: Verwenden Sie die Navigationspfeile in der Kopfzeile des Bereichs, um die Statusdaten früherer Recompositions für einen bestimmten Knoten durchzugehen.
- KI-basierte Erklärungen: Klicken Sie im Bereich „State Inspection“ (Zustandsprüfung) auf Explain with AI (Mit KI erklären), um eine Aufschlüsselung des gelesenen Zustands in natürlicher Sprache und den Grund für die Neuzusammenstellung anzuzeigen.
Jetzt starten
So können Sie diese Funktionen ausprobieren:
- Öffnen Sie den Layout Inspector.
Klicken Sie mit der rechten Maustaste auf die Spalte für die Neuzusammenstellung und führen Sie einen der folgenden Schritte aus:
- Wählen Sie für alle Knoten Observe Recomposition > Observe All (Neuaufbau beobachten > Alle beobachten) aus.
- Wählen Sie für bestimmte Hinweise Recomposition > Observe Node aus.
Lesevorgänge für den Status der Neuzusammensetzung im Layout Inspector aktivieren Interagieren Sie mit Ihrer App. Wenn es zu Neuzusammenstellungen kommt, klicken Sie im Komponentenbaum auf die blauen Zähllinks, um den Status zu prüfen.
Beispiel für das Ergebnis von Recomposition-Statuslesevorgängen im Layout Inspector Klicken Sie auf „Mit KI erklären“, um eine Aufschlüsselungsanalyse der Gründe für die Neukomposition zu erhalten.
Beispielergebnis von „Mit KI erklären“ für Statuslesevorgänge im Layout Inspector
Gemma 4-Integration
Sie können das leistungsstarke Gemma 4-Modell jetzt direkt in Android Studio für KI-Unterstützung beim Programmieren ausführen, ohne dass ein Drittanbieter es hosten muss. Die lokale Ausführung wird nativ von einer integrierten Laufzeitumgebung unterstützt und bietet Ihnen die volle Kontrolle über das Design neuer Funktionen, das Refaktorieren von Code und das Beheben von Fehlern – alles direkt auf dem Gerät. Wenn Sie Gemma-Modelle herunterladen möchten, rufen Sie Einstellungen > Tools > KI > Modellanbieter > Gemma auf.
Übergänge für die Rückwärtsnavigation mit der interaktiven Vorschau simulieren
Mit Quail 4 werden spezielle Steuerelemente eingeführt, darunter die Aktion Zurückgehen und der Schieberegler Fortschritt beim Vorhersagen der Zurück-Geste. Damit können Sie Animationen für die Zurück- und Vorwärtsnavigation testen, ohne auf einem physischen Gerät oder Emulator bereitstellen zu müssen. Sie können jetzt benutzerdefinierte Übergangszustände durchlaufen und das Verhalten der vorhersagenden Zurück-Geste direkt in der interaktiven Compose-Vorschau prüfen.