Neue Funktionen in der Vorabversion von Android Studio

Auf dieser Seite sind die neuen Funktionen aufgeführt, die in den Vorabversionen von Android Studio eingeführt wurden. Die Vorabversionen bieten Vorabzugriff auf die neuesten Funktionen und Verbesserungen. in Android Studio. Diese Vorschauversionen können Sie hier herunterladen. Falls Probleme bei der Nutzung einer Vorschauversion von Android Studio auftreten, informieren Sie uns bitte. Deine Fehlerberichte helfen dabei, Android Studio besser machen.

Hier findest du aktuelle Informationen zu den Vorabversionen von Android Studio, darunter eine Liste von wichtige Fehlerbehebungen in jeder Vorabversion finden Sie in der Release-Updates in Android Studio -Blog.

Aktuelle Versionen von Android Studio

In der folgenden Tabelle sind die aktuellen Versionen von Android Studio und ihre auf den jeweiligen Kanälen.

Version Kanal
Android Studio Koala | 1.1.2024 Stabil
Android-Gradle-Plug-in 8.5.0 Stabil
Android Studio Koala Feature Drop | 2.1.2024 Beta
Android Studio Ladybug | 3.1.2024 Canary

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

Jede Vorschauversion von Android Studio wird zusammen mit einer entsprechenden Version des Android-Gradle-Plug-ins (AGP). Vorschauversionen von Studio sollten mit beliebigen kompatibel stabile Version von AGP. Wenn Sie jedoch eine Vorabversion von AGP verwenden, muss die entsprechende Vorschauversion von Studio (z. B. Android Studio Chipmunk Canary 7 mit AGP 7.2.0-alpha07). Verwendungsversuche unterschiedlichen Versionen (z. B. Android Studio Chipmunk Beta 1 mit AGP) 7.2.0-alpha07) verursacht einen Synchronisierungsfehler, der dazu führt, auf die entsprechende AGP-Version aktualisieren.

Ein detailliertes Protokoll der Einstellung und Entfernung der Android-Gradle-Plug-in-API finden Sie unter Updates für die Android Gradle Plugin API

Android Studio Koala Feature Drop | 2.1.2024

Zusätzlich zu den Plattformupdates von Intelij 2024.1, die Neue Funktionen im Feature Drop für Android Studio Koala: 2.1.2024 Welche Fehler in dieser Version von Android Studio behoben wurden, findest du in der geschlossenen Problemen.

Streaming von Android-Geräten: mehr Geräte und verbesserte Anmeldung

Streaming auf Android-Geräten beinhaltet jetzt auch neben den bereits über 20 Gerätemodellen verfügbar:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Wenn Sie Firebase noch nicht kennen, erstellt Android Studio automatisch und ein kostenloses Firebase-Projekt für Sie einrichtet, wenn Sie sich in Koala-Funktion anmelden Zum Verwenden des Gerätestreamings ablegen. So kannst du ganz einfach das gewünschte Gerät streamen viel schneller. Weitere Informationen zu Streaming-Kontingenten für Android-Geräte einschließlich des Aktionskontingents für die Firebase Blaze-Planprojekte, die für einen nur für kurze Zeit.

Erkennung der USB-Kabelgeschwindigkeit

Android Studio erkennt jetzt, ob es möglich ist, Ihr Android-Gerät zu verbinden mit einem schnelleren USB-Kabel und schlägt dir ein Upgrade vor, mit dem du dein Gerät Funktionen. Die Verwendung eines geeigneten USB-Kabels verkürzt die Installationszeit der App und minimiert die Latenz bei der Verwendung von Tools wie dem Android Studio-Debugger.

Die gesamte USB-Kette, die zu einem Gerät führt, ist verifiziert. Wenn Sie die Meldung Geschwindigkeitswarnung“ die Versionszertifizierung der Kabel prüfen, sowie alle Hubs, einschließlich des Monitor-Hubs, die an der USB-Kette beteiligt sind.

Die Erkennung der USB-Kabelgeschwindigkeit ist für folgende Geräte verfügbar:

  • Geräte mit API-Level 30 (Android 11) oder höher.
  • Workstations, auf denen macOS oder Linux ausgeführt wird. Bald wird auch Windows unterstützt.
  • Die neueste Version der SDK Platform Tools.

Die von Android Studio bereitgestellten Informationen ähneln denen, die Sie Verwenden Sie je nach Betriebssystem eines der folgenden Tools:

  • Mac: system_profiler SPUSBDataType über das Terminal ausführen
  • Linux: lsusb -vvv über das Terminal ausführen

Aktualisierter Anmeldevorgang bei Google-Diensten

Es ist jetzt einfacher, sich mit nur einer Authentifizierung in mehreren Google-Diensten anzumelden Schritt. Ob Sie Gemini in Android Studio oder Firebase für Android verwenden möchten Gerätestreaming, Google Play für Android Vitals-Berichte oder alle diese nützlichen vereinfacht den neuen Anmeldevorgang die Einrichtung. Wenn Sie neu bei Firebase sind und Android Device Streaming, Android Studio automatisch ein Projekt für Sie, sodass Sie schnell mit dem echtes physisches Firebase-Gerät. Eine detaillierte Festlegung des Berechtigungsumfangs ermöglicht Ihnen, haben Sie immer die Kontrolle darüber, welche Dienste Zugriff auf Ihr Konto haben. Um Klicke auf den Profilavatar und melde dich mit deinem Entwicklerkonto an.

Tastenkombinationen für die Geräte-UI-Einstellungen

Um Sie beim Erstellen und Debuggen Ihrer UI zu unterstützen, haben wir die Geräte-UI eingeführt. Tastenkombinationen im Toolfenster Running Devices (Laufende Geräte) in Android Studio. Mit den Tastenkombinationen kannst du die Auswirkungen gängiger UI-Einstellungen wie „Dunkel“ sehen Design, Schriftgröße, Bildschirmgröße, App-Sprache und TalkBack. Sie können die Verknüpfungen mit Emulatoren, gespiegelten physischen Geräten und gestreamten Geräten von Firebase Test Lab.

Beachten Sie, dass Einstellungen für Bedienungshilfen wie TalkBack und Vorlesen wenn sie bereits auf dem Gerät installiert sind. Wenn Sie die laden Sie die Android Accessibility Suite App aus der Play Store

Tastenkombinationen für Geräte-UI-Einstellungen sind für Geräte mit API-Level 33 oder höher liegen.

<ph type="x-smartling-placeholder">
</ph> Tastenkombinationen für die Einstellungen der Geräte-Benutzeroberfläche im aktiven Gerätefenster <ph type="x-smartling-placeholder">
</ph> Verknüpfungen für die Einstellungen der Geräte-Benutzeroberfläche im aktiven Gerätefenster

Schnellerer und verbesserter Profiler mit einem aufgabenorientierten Ansatz

Wir haben die Leistung von Android Studio Profiler so verbessert, dass Profilerstellung für Aufgaben wie das Erfassen eines System-Traces mit profilierbaren Apps bis zu 60% schneller starten.

Die aufgabenorientierte Neugestaltung von Profiler erleichtert außerdem den Einstieg in die Aufgabe. z. B. ein Profil der CPU, des Arbeitsspeichers oder der Nutzung. Sie können z. B. eine System-Trace-Aufgabe starten, um ein Profil zu erstellen und die Startzeit Ihrer Anwendung direkt beim Öffnen von Profiler direkt über die Benutzeroberfläche abrufen.

Vorschaubereich für Wear OS-Kacheln

<ph type="x-smartling-placeholder">
</ph> Die Gruppennamen im Vorschaubereich entsprechen den Gruppennamen, die im Feld
    Vorschau der Anmerkung
Vorschaubereich für Kacheln in Android Studio

Durch das Einbeziehen mehrerer Abhängigkeiten in Version 1.4 der Jetpack Tiles-Bibliothek können Sie Ansicht der Kacheln Ihrer Wear OS-App. Dieser Vorschaubereich ist besonders nützlich, wenn sich das Erscheinungsbild Ihrer Kachel auf Bedingungen reagieren, z. B. unterschiedliche Inhalte je nach oder eine Sportveranstaltung, die Halbzeit erreicht.

Vorschau des Widgets „Compose Glance“

Mit dem Feature Drop in Android Studio Koala kannst du ganz einfach eine Vorschau deines Jetpack Compose-Objekts abrufen. Widgets direkt in der IDE. Fangen mögliche Probleme mit der Benutzeroberfläche und verfeinern Sie das Erscheinungsbild Ihres Widgets und Entwicklungsprozessen. Führen Sie zunächst die folgenden Schritte aus:

  1. Fügen Sie die Abhängigkeiten hinzu.
    1. Fügen Sie Ihrem Versionskatalog die Abhängigkeiten hinzu:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Fügen Sie die Abhängigkeiten der Datei build.gradle.kts auf App-Ebene hinzu:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Importieren Sie die Abhängigkeiten in die Datei, in der Sie die Glance-UI haben:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. So erstellen Sie eine Vorschau des Widgets „Live-Anzeige“:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Live-Bearbeitung für „Compose“ ist standardmäßig aktiviert und hat eine neue Tastenkombination

Live-Bearbeitung ist jetzt ist standardmäßig im manuellen Modus aktiviert. Es ist stabil und robuster Änderungserkennung, einschließlich Unterstützung für Importanweisungen.

Ab Android Studio Koala Feature Drop Beta 1 die Tastenkombination zum Übertragen Ihrer Änderungen im manuellen Modus zu Befehlstaste +'. Du kannst sie weiterhin in den Einstellungen für Tastaturbelegung anpassen. Seite.

Kotlin-Unterstützung für Test-Fixierungen im Android-Gradle-Plug-in

Ab Android-Gradle-Plug-in 8.5.0-beta01 können Sie Kotlin jetzt in Ihrem testFixtures Quellen. Bisher wurde von testFixtures-Quellen nur Java unterstützt.

So verwenden Sie diese Funktion:

  1. Sie benötigen Kotlin-Version 1.9.20 oder höher.
  2. android.experimental.enableTestFixturesKotlinSupport=true zu Ihrem gradle.properties-Datei.
  3. Fügen Sie in Ihrem Modul eine explizite Abhängigkeit von der Kotlin-Standardbibliothek hinzu. Datei build.gradle.kts oder build.gradle:

    dependencies {
        testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
    }
    

Bekannte Einschränkungen: KAPT oder KSP werden für Test-Displays noch nicht unterstützt.

Android Studio Ladybug | 3.1.2024

Neue Funktionen in Android Studio Ladybug | 3.1.2024 Welche Fehler in dieser Version von Android Studio behoben wurden, findest du in der geschlossenen Problemen.

Codevorschläge mit Gemini in Android Studio

Sie können jetzt benutzerdefinierte Prompts für Gemini in Android bereitstellen Studio zum Generieren von Codevorschlägen:

  1. Aktivieren Sie Gemini, indem Sie auf Ansicht > Tool-Fenster > Gemini
  2. Um das Prompt-Feld anzuzeigen, klicken Sie mit der rechten Maustaste in den Code-Editor und wählen Sie Gemini > Ausgewählten Code transformieren aus dem Kontextmenü.
  3. Gemini auffordern, einen Codevorschlag zu generieren, der entweder neuen Code hinzufügt oder ausgewählten Code transformiert. Bitten Sie Gemini, komplexen Code zu vereinfachen, indem Sie ihn umschreiben. sehr spezifische Codetransformationen wie "make this code idiomatisch“, oder neue Funktionen generieren, die Sie beschreiben. Android Studio zeigt dann den Codevorschlag von Gemini als Codedifferenz, damit Sie ihn prüfen und akzeptieren können nur auf die gewünschten Vorschläge klicken.

Absturzberichte mit Gemini in Android Studio analysieren

Analysiere deine App mit Gemini in Android Studio Quality Insights, Absturzberichte, generieren Statistiken, eine Zusammenfassung der Absturzdaten und Empfehlungen der nächsten Schritte, einschließlich Beispielcode und Links zu relevanter Dokumentation.

Sie können alle diese Informationen generieren, indem Sie in der App-Anzeige auf Statistiken anzeigen klicken. Tool-Fenster für Quality Insights in Android Studio, nachdem Sie Gemini über Ansicht > Tool-Fenster > Gemini

Informationen aus Gemini aus dem Fenster des Tools „App Quality Insights“ anzeigen

Integration des Google Play SDK Index

Der Google Play SDK Index für Android Studio enthält nun auch Warnungen von Google Play SDK Console So erhalten Sie eine vollständige Übersicht über potenzielle Versions- oder Richtlinienprobleme in Ihrem Abhängigkeiten, bevor du deine App bei der Google Play Console einreichst.

In Android Studio werden jetzt auch Hinweise von SDK-Autoren direkt im Editor angezeigt um Zeit zu sparen.

Sensorfunktionen und -werte simulieren

Android Studio enthält jetzt ein neues Sensorfeld, mit dem du ein Gerät simulieren kannst bestimmte Sensorfunktionen haben oder nicht, z. B. einen Herzfrequenzsensor, sowie spezifische Testwerte für diese Sensoren festlegen. Diesen Bereich zum Testen verwenden wie Ihre App Geräte mit unterschiedlichen Sensorfunktionen handhabt. Dieser Bereich ist hilfreich zum Testen von Gesundheits- und Fitness-Apps, insbesondere auf Wear OS-Geräten.

<ph type="x-smartling-placeholder">
</ph> Die Schaltfläche befindet sich ungefähr in der Mitte der Steuerfeldzeile
Der Bereich Wear Health Services, im Emulator verfügbar.

So öffnen und verwenden Sie das Steuerfeld:

  1. Ein virtuelles Android-Gerät (AVD) erstellen oder öffnen und führe deine App im Emulator aus.
  2. Wählen Sie im Emulator-Steuerfeld Wear Health Services aus. Bereich mit Wear Health Services öffnen Der Bereich Wear Health Services wird geöffnet und Sie sehen eine Liste der Sensoren, die auf verschiedenen Android-Mobilgeräte

Nach dem Öffnen des Steuerfelds haben Sie folgende Möglichkeiten:

  • Wechseln Sie zwischen den Standardfunktionen. Alle Funktionen (Standardeinstellung) oder Benutzerdefiniert. Wählen Sie Übernehmen aus, um die Liste der Funktionen auf dem emulierten Gerät und wählen Sie Zurücksetzen Die Liste der Funktionen auf die standardmäßigen Ein-/Aus-Werte zurücksetzen.
  • Verschiedene Nutzerereignisse auslösen, nachdem Sie die Triggerereignisse ausgewählt haben Dropdown-Schaltfläche. Von hier aus können Sie automatisches Pausieren/Fortsetzen der Fitnessdaten auslösen. Aktivitäten, Schlafereignisse auslösen durch den Nutzer und Golfschläge auslösen die der Nutzer auf einem Golfplatz oder Minigolfplatz betritt.
  • Sensorwerte überschreiben, nachdem du ein Training in einer installierten App begonnen hast im Emulator. Nachdem du neue Werte für verschiedene Trainingsmesswerte eingegeben hast, Wählen Sie Anwenden aus, um diese Werte mit dem Emulator zu synchronisieren. Dies ist nützlich für um zu testen, wie deine App mit verschiedenen Trainingsbedingungen und den Fitness Tendenzen.

Erstellungsvorschau für Screenshot-Testtool

Mit dem Tool zum Erstellen der Screenshot-Vorschau Regressionen zu verhindern. Mit dem neuen Tool können Sie HTML-Berichte erstellen, mit denen Sie Änderungen an der Benutzeroberfläche Ihrer App visuell zu erkennen. Weitere Informationen unter Erstellen der Screenshot-Testvorschau.