Neue Funktionen in der Vorabversion von Android Studio

Auf dieser Seite werden die neuen Funktionen aufgeführt, die in den Vorabversionen von Android Studio eingeführt wurden. Die Vorabversionen bieten frühzeitigen Zugriff auf die neuesten Funktionen und Verbesserungen in Android Studio. Hier können Sie diese Vorabversionen herunterladen. Wenn bei der Verwendung einer Vorabversion von Android Studio Probleme auftreten, teilen Sie uns dies bitte mit. Ihre Fehlerberichte helfen uns, Android Studio zu verbessern.

Aktuelle Informationen zu Android Studio-Vorabveröffentlichungen, einschließlich einer Liste der wichtigsten Fehlerkorrekturen in jeder Vorabversion, finden Sie in den Release-Updates im Android Studio-Blog.

Aktuelle Versionen von Android Studio

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

Version Kanal
Android Studio Ladybug | 2024.2.1 Stabil
Android Gradle Plugin 8.7.0 Stabil
Neue Funktionen in Android Studio Ladybug | 2024.2.2 Beta
Android Studio Meerkat | 2024.3.1 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). Versuche, unterschiedliche Versionen zu verwenden (z. B. Android Studio Chipmunk Beta 1 mit AGP 7.2.0-alpha07), führen zu einem Synchronisierungsfehler, der zur Aufforderung zum Aktualisieren auf die entsprechende AGP-Version führt.

Eine detaillierte Liste der eingestellten und entfernten APIs des Android Gradle-Plug-ins finden Sie in den API-Updates des Android Gradle-Plug-ins.

Neue Funktionen in Android Studio Ladybug | 2024.2.2

Im Folgenden finden Sie die neuen Funktionen im Android Studio Ladybug Feature Drop | 2024.2.2. Informationen zu den in dieser Version von Android Studio behobenen Problemen finden Sie unter Geschlossene Probleme.

Mit Gemini Vorschauen von Composeable-Elementen generieren

Mithilfe von Vorschauen für Composeable-Elemente können Sie Ihre Composeable-Elemente während der Designphase in Android Studio visualisieren. Damit Sie Mock-Daten leichter als Vorschauparameter einbinden können, unterstützt Android Studio jetzt eine experimentelle Funktion: die Vorschaugenerierung mit Gemini.

Klicken Sie mit der rechten Maustaste auf ein beliebiges Composeable und wählen Sie Gemini > Vorschau für "<Name des Composeables>" generieren oder Compose-Vorschau generieren für diese Datei aus.

Der von Gemini generierte Code ist zwar nicht immer perfekt, bietet aber einen wertvollen Ausgangspunkt, um Ihren Entwicklungsablauf zu beschleunigen.

Ihr Feedback hilft uns, die Genauigkeit zu verbessern und diese Integration zu einem noch leistungsfähigeren Tool für Android-Entwickler zu machen.

Gemini wird etwa in der Mitte des Kontextmenüs angezeigt. „Vorschau erstellen“ wird unten im Menü der zweiten Ebene angezeigt.
Gemini kann eine Vorschau für Ihre Composables generieren

Vorschau der Wear OS-Kachelanimation

Android Studio Ladybug Canary 2 und höher unterstützt jetzt Wear-Kachelanimationsvorschauen. So können Sie Ihre Kachelanimationen direkt in der IDE prüfen und beheben. Diese Funktion basiert auf der Unterstützung der Wear-Kacheln-Vorschau, die in Android Studio Koala eingeführt wurde.

So gehts:

  1. Aktualisieren Sie auf Android Studio Ladybug Canary 2 oder höher.
  2. Fügen Sie Kacheln und Tool-Bibliotheken hinzu:
    1. Fügen Sie die Abhängigkeiten der Datei build.gradle.kts auf App-Ebene hinzu:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. libs.versions.toml-Datei:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Richten Sie Vorschauen für Ihre Ansichtendienste ein. Eine ausführliche Anleitung finden Sie im Leitfaden für die Vorschau von Ansichten. Wenn Ihre Ansichten Animationen enthalten, wird automatisch die Animationsvorschau angezeigt, mit der Sie sie prüfen und beheben können.

Diese Verbesserung optimiert den Entwicklungsablauf für Wear-Kacheln, da Sie Ihre Kachelanimationen in Android Studio jetzt visuell und interaktiv optimieren können.

Einstellung des Bewegungsbearbeiters

In der nächsten Version wird der Motion Editor im Rahmen der laufenden Umstellung von XML auf Jetpack Compose eingestellt. Compose bietet einen moderneren und effizienteren Ansatz zum Erstellen von Animationen. Wir empfehlen Entwicklern, die Compose-Animation-Vorschau für neue Projekte zu verwenden.

Neue Gemini-Funktionen in Android Studio

Mit der Android Studio-Funktion „Ladybug“ werden eine Reihe neuer Code-Editor-Funktionen eingeführt, die mit Gemini Ihre Produktivität steigern. Wenn Sie diese Funktionen verwenden möchten, müssen Sie in Ihrem aktuellen Projekt die Freigabe des Codekontexts mit Gemini aktivieren.

Weitere Informationen zu diesen Funktionen finden Sie unter den folgenden Links:

Integration des Google Play SDK Index

Die Integration des Google Play SDK Index in Android Studio enthält jetzt Warnungen aus der Google Play SDK Console. So erhalten Sie einen vollständigen Überblick über alle potenziellen Versions- oder Richtlinienprobleme in Ihren Abhängigkeiten, bevor Sie Ihre App in der Google Play Console einreichen.

In Android Studio werden jetzt auch Hinweise von SDK-Entwicklern direkt im Editor angezeigt, um Ihnen Zeit zu sparen. Wenn eine empfohlene Version oder ein empfohlener Versionsbereich verfügbar ist, enthält Android Studio auch eine Schnellkorrektur:

Android Studio zeigt auch Warnungen an, wenn für eine bestimmte SDK-Version bekannte Sicherheitslücken bekannt sind. Diese Informationen helfen Ihnen, diese Probleme während der App-Entwicklung zu erkennen und zu beheben, damit Sie die Best Practices einhalten können.

Mock-Sensorfunktionen und -werte

Android Studio enthält jetzt ein neues Steuerfeld für Sensoren, mit dem Sie ein Gerät mit oder ohne bestimmte Sensorfunktionen wie einen Herzfrequenzsensor simulieren und bestimmte Testwerte für diese Sensoren festlegen können. In diesem Bereich können Sie testen, wie Ihre App mit Geräten mit unterschiedlichen Sensorfunktionen umgeht. Dieser Bereich eignet sich zum Testen von Gesundheits- und Fitness-Apps, insbesondere auf Wear OS-Geräten.

Die Schaltfläche befindet sich in der Mitte der Steuerfeldzeile.
Der Bereich Wear Health Services, der im Emulator verfügbar ist.

So öffnen und verwenden Sie den Bereich:

  1. Erstellen oder öffnen Sie ein Android-virtuelles Gerät (AVD) und führen Sie Ihre App auf dem Emulator aus.
  2. Wählen Sie im Bereich „Emulator“ die Option Wear Health Services aus. Bereich „Wear Health Services“ öffnen Das Steuerfeld Wear Health Services wird geöffnet. Es enthält eine Liste der Sensoren, die auf verschiedenen Android-Geräten verfügbar sind.

Nachdem das Steuerfeld geöffnet wurde, haben Sie folgende Möglichkeiten:

  • Wählen Sie zwischen Standardfunktionen, Alle Funktionen (Standard) oder Benutzerdefiniert aus. Wählen Sie Übernehmen aus, um die aktuelle Liste der Funktionen an das emulierte Gerät zu senden, und Zurücksetzen, um die Liste der Funktionen auf die Standardwerte für Ein-/Aus-Status zurückzusetzen.
  • Sie können verschiedene Nutzerereignisse auslösen, nachdem Sie die Drop-down-Schaltfläche Ereignisse auslösen ausgewählt haben. Hier können Sie Fitnessaktivitäten automatisch pausieren/fortsetzen, Ruhemodus-Ereignisse des Nutzers auslösen und Golfschläge des Nutzers auf einem Golf- oder Minigolfplatz auslösen.
  • Sensorwerte überschreiben, nachdem Sie ein Training in einer App gestartet haben, die auf dem Emulator installiert ist Nachdem Sie neue Werte für verschiedene Trainingsmesswerte eingegeben haben, wählen Sie Übernehmen aus, um diese Werte mit dem Emulator zu synchronisieren. So können Sie testen, wie Ihre App mit verschiedenen Trainingsbedingungen und den Fitnesstrends der Nutzer umgeht.

Tool zum Testen von Screenshots für die Erstellung der Vorschau

Mit dem Tool zum Testen von Screenshots der Compose-Vorschau können Sie Ihre Compose-UIs testen und Regressionen verhindern. Mit dem neuen Tool können Sie HTML-Berichte erstellen, mit denen Sie visuelle Änderungen an der Benutzeroberfläche Ihrer App erkennen können. Weitere Informationen finden Sie unter Vorschau-Screenshot-Tests erstellen.

Aktualisierte Benutzeroberfläche zum Hinzufügen virtueller und Remote-Geräte zum Gerätemanager

Android Studio verbessert die Nutzerfreundlichkeit beim Erstellen eines lokalen virtuellen Geräts oder beim Hinzufügen eines Geräts über Android Device Streaming.

Klicken Sie zuerst im Gerätemanager auf die Schaltfläche + und wählen Sie entweder Virtuelles Gerät erstellen oder Remote-Geräte auswählen aus.

Beim Erstellen eines neuen virtuellen Geräts können Sie mithilfe neuer Filter und Empfehlungen leichter eine Gerätekonfiguration erstellen, die Ihren Anforderungen entspricht und auf Ihrer Workstation die beste Leistung erzielt.

Wählen Sie über die Benutzeroberfläche das optimale System-Image für Ihr virtuelles Gerät aus.

Bei der Auswahl von Remote-Geräten über das Streaming von Android-Geräten können Sie mithilfe neuer Filter die gewünschten Geräte leichter finden und auswählen. Klicken Sie jetzt einfach oben im Fenster „Gerätemanager“ auf die Schaltfläche „Firebase“, um das Firebase-Projekt auszuwählen, das Sie für das Streaming von Android-Geräten verwenden möchten.

Android Studio Meerkat | 2024.3.1

Dieser Canary-Release ist Android Studio Meerkat | 2024.3.1.

Informationen zu den in dieser Version von Android Studio behobenen Problemen finden Sie in den geschlossenen Problemen.