Android Studio Koala Feature Drop | 2024.1.2 (August 2024)

Im Folgenden finden Sie eine Übersicht über die neuen Funktionen in Android Studio Koala.

Patch-Releases

Im Folgenden finden Sie eine Liste der Patch-Releases im Android Studio Koala Feature Drop.

Android Studio Koala-Funktionsupdate | 2024.1.2-Patch 1 und AGP 8.6.1 (September 2024)

Diese Version enthält kleinere Verbesserungen und Fehlerkorrekturen.

Android-Gerätestreaming: Mehr Geräte und verbesserte Registrierung

Android-Gerätestreaming ist jetzt zusätzlich zu den mehr als 20 verfügbaren Gerätemodellen auch auf den folgenden Geräten möglich:

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

Wenn Sie Firebase noch nicht kennen, wird in Android Studio automatisch ein kostenloses Firebase-Projekt für Sie erstellt und eingerichtet, wenn Sie sich im Koala Feature Drop anmelden, um das Gerätestreaming zu verwenden. So kannst du viel schneller mit dem Streamen auf dem gewünschten Gerät beginnen. Weitere Informationen zu Streamingquoten für Android-Geräte, einschließlich des Aktionsquotas für Projekte mit dem Firebase Blaze-Tarif, das für begrenzte Zeit verfügbar ist.

Erkennung der USB-Kabelgeschwindigkeit

Android Studio erkennt jetzt, wann es möglich ist, Ihr Android-Gerät über ein schnelleres USB-Kabel zu verbinden, und schlägt ein Upgrade vor, mit dem die Funktionen Ihres Geräts maximiert werden können. Mit einem geeigneten USB-Kabel wird die Installationszeit der App optimiert und die Latenz bei der Verwendung von Tools wie dem Android Studio-Debugger minimiert.

Die gesamte USB-Kette, die zu einem Gerät führt, wird überprüft. Wenn die Meldung „Warnung zur Verbindungsgeschwindigkeit“ angezeigt wird, prüfen Sie die Versionszertifizierung der Kabel, aber auch alle Hubs, einschließlich des Hubs des Monitors, die an der USB-Kette beteiligt sind.

Die USB-Kabelgeschwindigkeitserkennung ist mit folgenden Geräten verfügbar:

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

Die von Android Studio bereitgestellten Informationen ähneln denen, die Sie je nach Betriebssystem mithilfe der folgenden Tools abrufen können:

  • 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 einem Authentifizierungsschritt in mehreren Google-Diensten anzumelden. Ganz gleich, ob du Gemini in Android Studio, Firebase für Android-Geräte-Streaming, Google Play für Android Vitals-Berichte oder all diese nützlichen Dienste verwenden möchtest – der neue Anmeldevorgang erleichtert den Einstieg. Wenn Sie Firebase zum ersten Mal verwenden und das Android-Gerätestreaming nutzen möchten, wird in Android Studio automatisch ein Projekt für Sie erstellt, damit Sie schnell mit dem Streaming eines physischen Firebase-Geräts beginnen können. Mit differenzierten Berechtigungen können Sie jederzeit festlegen, welche Dienste Zugriff auf Ihr Konto haben. Klicken Sie zum Einstieg auf den Profil-Avatar und melden Sie sich mit Ihrem Entwicklerkonto an.

Kurzbefehle für die Einstellungen der Geräteoberfläche

Zum Erstellen und Entwickeln Ihrer Benutzeroberfläche haben wir in Android Studio im Toolfenster Running Devices (Laufende Geräte) Tastenkürzel für die Geräte-UI-Einstellungen eingeführt. Mit den Tastenkürzeln können Sie sich die Auswirkungen gängiger UI-Einstellungen wie dunkles Design, Schriftgröße, Bildschirmgröße, App-Sprache und TalkBack ansehen. Sie können die Tastenkürzel mit Emulatoren, gespiegelten physischen Geräten und Geräten verwenden, die von Firebase Test Lab gestreamt werden.

Bedienungshilfen wie TalkBack und Vorlesen werden nur angezeigt, wenn sie bereits auf dem Gerät installiert sind. Wenn Sie diese Optionen nicht sehen, laden Sie die App „Android für Barrierefreiheit“ aus dem Play Store herunter.

Verknüpfungen für Geräte-UI-Einstellungen sind für Geräte mit API-Level 33 oder höher verfügbar.

Tastenkombinationen für die Einstellungen der Geräte-Benutzeroberfläche im aktiven Gerätefenster
Verknüpfungen für Einstellungen der Geräte-UI im Fenster „Laufendes Gerät“

Schnellerer und verbesserter Profiler mit einem aufgabenorientierten Ansatz

Wir haben die Leistung des Android Studio-Profilers verbessert, sodass beliebte Profiling-Aufgaben wie das Erfassen eines System-Traces mit profilierbaren Apps jetzt bis zu 60% schneller starten.

Durch das aufgabenorientierte Redesign des Profilers können Sie die gewünschte Aufgabe jetzt noch einfacher starten – ganz gleich, ob Sie die CPU-, Arbeitsspeicher- oder Stromnutzung Ihrer App analysieren möchten. So können Sie beispielsweise direkt über die Benutzeroberfläche eine System-Trace-Aufgabe starten, um die Startzeit Ihrer App zu analysieren und zu verbessern, sobald Sie den Profiler öffnen.

Vorschaubereich für Wear OS-Kacheln

Die Gruppennamen im Vorschaubereich stimmen mit dem Gruppennamen in der Vorschauanmerkung überein.
Vorschaubereich für Kacheln in Android Studio

Wenn Sie mehrere Abhängigkeiten von Version 1.4 der Jetpack Tiles-Bibliothek einschließen, können Sie Snapshots der Kacheln Ihrer Wear OS-App ansehen. Dieses Vorschaufeld ist besonders nützlich, wenn sich das Aussehen Ihrer Kachel je nach Bedingungen ändert, z. B. wenn unterschiedliche Inhalte je nach Displaygröße des Geräts angezeigt werden oder bei einem Sportereignis die Halbzeit erreicht wird.

Vorschau des Glance-Widgets erstellen

Mit der neuen Funktion in Android Studio Koala können Sie sich eine Vorschau Ihrer Jetpack Compose-Glance-Widgets direkt in der IDE ansehen. Nutze schon frühzeitig im Entwicklungsprozess potenzielle Probleme mit der Benutzeroberfläche und optimiere die Darstellung deines Widgets. Führen Sie zunächst die folgenden Schritte aus:

  1. Fügen Sie die Abhängigkeiten hinzu.
    1. Fügen Sie die Abhängigkeiten Ihrem Versionskatalog 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 sich die Glance-Benutzeroberfläche befindet:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. So erstellen Sie eine Vorschau Ihres Glance-Widgets:
      @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 das Verfassen von E-Mails standardmäßig aktiviert und neue Tastenkombination

Die Live-Bearbeitung ist jetzt standardmäßig im manuellen Modus aktiviert. Die Stabilität wurde erhöht und die Änderungserkennung ist robuster, einschließlich der Unterstützung von Importanweisungen.

Hinweis: Ab Android Studio Koala Feature Drop Beta 1 wurde die Standard-Tastenkombination zum Übertragen von Änderungen im manuellen Modus auf Befehlstaste +' aktualisiert. Sie können sie weiterhin auf der Seite Tastenbelegung anpassen.