Feature Drop für Android Studio Koala | 2024.1.2

Android Studio ist die offizielle IDE für die Android-Entwicklung und umfasst alles, was Sie zum Erstellen von Android-Apps benötigen.

Auf dieser Seite werden die neuen Funktionen und Verbesserungen in der neuesten Version der stabile Version, Feature Drop für Android Studio Koala. Sie können es hier herunterladen oder in Android Studio aktualisieren. Klicken Sie dazu auf Hilfe > Nach Updates suchen (Android Studio > Nach Updates suchen unter macOS)

Welche Fehler in dieser Version von Android Studio behoben wurden, findest du in der geschlossenen Problemen.

Die Versionshinweise für ältere Versionen von Android Studio finden Sie unter Frühere Versionen:

Vorabzugriff auf neue Funktionen und Verbesserungen finden Sie in der Vorschau von Builds von Android Studio.

Falls Probleme in Android Studio auftreten, überprüfen Sie die Bekannte Probleme oder Fehlerbehebung Seite.

Android-Gradle Plug-in und Android Studio-Kompatibilität

Das Build-System von Android Studio basiert auf Gradle und dem Android-Gradle-Plug-in. Das Plug-in (AGP) bietet verschiedene Funktionen, die speziell für die Entwicklung von Android-Apps vorgesehen sind. Die In der folgenden Tabelle ist aufgeführt, welche AGP-Version für die einzelnen Versionen von Android Studio

<ph type="x-smartling-placeholder">
Android Studio-Version Erforderliche AGP-Version
Marienkäfer | 1.2.2024 3,2–8,7
Koala – Feature Drop | 2.1.2024 3,2–8,6
Koala | 1.1.2024 3,2–8,5
Qualle | 1.3.2023 3,2–8,4
Leguan | 1.2.2023 3,2–8,3
Igel | 1.1.2023 3,2–8,2
Giraffe | 1.3.2022 3.2–8.1
Flamingo | 1.2.2022 3,2–8,0

Ältere Versionen

Android Studio-Version Erforderliche AGP-Version
Elektrischer Aal | 1.1.2022 3,2–7,4
Delfin | 1.3.2021 3,2–7,3
Streifenhörnchen | 1.2.2021 3.2–7.2
Hummeln | 1.1.2021 3.2–7.1
Polarfuchs | 1.3.2020 3.1–7.0

Informationen zu den Neuerungen im Android-Gradle-Plug-in findest du in der Versionshinweise zum Android-Gradle-Plug-in

Mindestversionen der Tools für Android API-Level

Es gibt Mindestversionen von Android Studio und AGP, die eine bestimmte API unterstützen Sie verwenden ältere Versionen von Android Studio oder AGP, als in Ihrem targetSdk oder compileSdk des Projekts kann zu unerwarteten Problemen führen. Mi. empfehlen wir, die neueste Vorschauversion von Android Studio und AGP zu verwenden, Projekte, die auf Vorschauversionen des Android-Betriebssystems ausgerichtet sind. Sie können Installation Vorabversionen von Android Studio zusammen mit einer stabilen Version

Die folgenden Mindestversionen von Android Studio und AGP sind:

API-Ebene Mindestversion von Android Studio Mindest-AGP-Version
Vorschau für VanillaIceCream Qualle | 1.3.2023 8,4
34 Igel | 1.1.2023 8.1.1
33 Flamingo | 1.2.2022 7,2

Die folgenden neuen Funktionen sind im Feature Drop in Android Studio Koala verfügbar.

Patch releases

Im Folgenden finden Sie eine Liste der Patchreleases in Android Studio Koala. und Android-Gradle-Plug-in 8.5.

Android Studio Koala | 2024.1.1 Patch 1 und AGP 8.5.1 (Juli 2024)

Dieses kleine Update umfasst Folgendes: diese Fehlerkorrekturen.

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 erstellt 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 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> Verknüpfungen 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. ganz gleich, ob Sie Profile von der CPU, dem Arbeitsspeicher oder der Leistung Ihrer App 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.