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 Feature Drop | 2024.1.2 Patch 1 und AGP 8.6.1 (September 2024)

Diese Version enthält kleinere Verbesserungen und Fehlerkorrekturen.

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

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, erstellt Android Studio automatisch und richtet ein kostenloses Firebase-Projekt für Sie ein, 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 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, 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 optimal nutzen kannst. Funktionen. 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 Geschwindigkeitserkennung von USB-Kabeln ist mit folgenden Geräten verfügbar:

  • Geräte mit API-Level 30 (Android 11) oder höher
  • Workstations mit macOS oder Linux Windows wird demnächst unterstützt.
  • Die neueste Version der SDK Platform Tools.

Die von Android Studio bereitgestellten Informationen ähneln den Informationen, die Sie je nach Betriebssystem mit einem 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 für Google-Dienste

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 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. Um Klicke auf den Profilavatar und melde dich mit deinem Entwicklerkonto an.

Tastenkürzel für die Einstellungen der Geräteoberfläche

Um Sie beim Erstellen und Debuggen Ihrer UI zu unterstützen, haben wir die Geräte-UI eingeführt. Tastenkombinationen im Tool-Fenster Running Devices in Android Studio. 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 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 diese Optionen nicht sehen, laden Sie die App „Android für Barrierefreiheit“ aus dem Play Store herunter.

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

Verknüpfungen für die Geräteoberfläche im Fenster des laufenden Geräts
Tastenkombinationen 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 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 Ansichten 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 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. So können Sie potenzielle Probleme mit der Benutzeroberfläche erkennen und das Erscheinungsbild Ihres Widgets schon früh im Entwicklungsprozess optimieren. Gehen Sie dazu so vor:

  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 Sie die Glance-UI haben:
        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. Es ist stabil und robuster Änderungserkennung, einschließlich Unterstützung für 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.