Android Studio Giraffe | 2022.3.1 (Juli 2023)

Die folgenden neuen Funktionen gibt es in Android Studio Giraffe.

Mit Live-Bearbeitung zusammensetzbare Funktionen in Echtzeit aktualisieren

Mit Live Edit können Sie zusammensetzbare Funktionen in Emulatoren und physischen Geräten in Echtzeit aktualisieren. Sie können zusammensetzbare Funktionen bearbeiten und Änderungen an der Benutzeroberfläche auf dem ausgeführten Gerät sehen, ohne die Anwendung noch einmal bereitzustellen. Diese Funktion minimiert Kontextwechsel zwischen dem Schreiben und dem Erstellen der Anwendung. So können Sie sich ohne Unterbrechung mehr auf das Schreiben von Code konzentrieren. Wenn Sie Live Edit ausprobieren möchten, benötigen Sie AGP 8.1 oder höher und Compose 1.3.0 oder höher.

Weitere Informationen findest du in der Live Edit-Dokumentation.

Vorschau der neuen Benutzeroberfläche

Android Studio Giraffe unterstützt das neue UI-Design von IntelliJ. Rufe Android Studio > Einstellungen > Darstellung und Funktionsweise auf, um diese Option zu aktivieren.

Das neu gestaltete Theme zielt darauf ab, die visuelle Komplexität zu reduzieren, den Zugriff auf wesentliche Funktionen zu erleichtern und bei Bedarf komplexe Funktionen offenzulegen. So entsteht ein modernes, übersichtlicheres Erscheinungsbild. Dies sind die wichtigsten Änderungen:

  • Vereinfachte Hauptsymbolleiste mit neuen VCS-, Project- und Run-Widgets
  • Tool-Fenster haben ein neues Layout
  • Neue helle und dunkle Farbdesigns mit verbessertem Kontrast und einheitlichen Farbpaletten
  • Neue Symbole für bessere Lesbarkeit

Eine vollständige Liste der Änderungen finden Sie in der Dokumentation zur neuen IntelliJ-UI.

Wenn du Feedback zur neuen Benutzeroberfläche in Android Studio geben möchtest, melde den Fehler.

Neue API-Unterstützung für die Vorschau der Compose-Animation

Compose Animation Preview unterstützt jetzt auch animate*AsState, CrossFade, rememberInfiniteTransition und AnimatedContent (zusätzlich zu updateTransition und AnimatedVisibility. Wenn Sie diese zusätzlichen APIs mit Compose Animation Preview verwenden möchten, führen Sie ein Upgrade auf Android Studio Giraffe Canary 3 und Compose 1.4.0-alpha04 oder höher durch.

Unterstützung für die Grammatical Inflection API

Mit Android Studio Giraffe Canary 7 wird die Grammatical Inflection API unterstützt (verfügbar ab Android 14-Entwicklervorschau 1).

Mit dieser neuen Funktion können Sie die Benutzeroberfläche für Ihre Nutzer personalisieren, indem Sie bei Bedarf Übersetzungen hinzufügen, die auf der Grundlage des grammatikalischen Geschlechts des Nutzers angepasst werden. Sie können männliche, feminine oder neutrale Übersetzungen hinzufügen. Wenn für einen String keine grammatikalisch reflektierte Übersetzung angegeben wird, zeigt Android die Standardübersetzung für die Sprache an.

Prozesse im Geräte-Explorer ansehen und verwalten

Android Studio Giraffe enthält einen aktualisierten Geräte-Explorer, der in früheren Versionen von Android Studio als Gerätedatei-Explorer bezeichnet wurde. Im Geräte-Explorer befinden sich Dateien und zugehörige Aktionen auf dem Tab Dateien. Auf dem neuen Tab Prozesse wird eine Liste der Debug-fähigen Prozesse für das verbundene Gerät angezeigt. Von dort aus können Sie auch einen Prozess auswählen und ein -kill ausführen, erzwingen oder den Debugger an einen bestimmten Prozess anhängen.

Neuer Assistent für Android SDK-Upgrades

Sehen Sie sich ab Android Studio Giraffe die Schritte zum Upgrade des targetSdkVersion oder des API-Levels, auf das Ihre App ausgerichtet ist, direkt in der Studio-IDE an. Mit dem Android SDK Upgrade Assistant wird die Dokumentation direkt in das Toolfenster geladen, sodass Sie nicht zwischen Browser und IDE wechseln müssen.

Mit dem Android SDK Upgrade Assistant können Sie beim Aktualisieren von targetSdkVersion Zeit und Mühe sparen:

  • Es werden für jeden Migrationsschritt die wichtigsten funktionsgefährdenden Änderungen und deren Behebung hervorgehoben.
  • Die vollständige Liste der Änderungen wird so gefiltert, dass nur Schritte angezeigt werden, die für Ihre App relevant sind.

Rufen Sie Tools > Android SDK Upgrade Assistant auf. Wählen Sie im Bereich Assistant das API-Level aus, auf das Sie das Upgrade durchführen möchten. Für eine optimale Leistung sollten Sie targetSdkVersion-Werte nacheinander upgraden.

Damit wir unser Angebot weiter optimieren können, senden Sie uns Feedback und Programmfehler.

Erweiterte Diagnosetools und Fehlerberichte

Mit Android Studio Giraffe Canary 8 werden neue Diagnosetools eingeführt, die das Melden von Fehlern mit relevanten Protokolldateien im Anhang vereinfachen. So verwenden Sie den neuen Diagnoseberichtsgenerator:

  1. Klicken Sie auf Hilfe > Protokolle und Diagnosedaten erfassen, um das Tool zu starten. Es wird ein Dialogfeld angezeigt, in dem Sie auswählen können, welche Dateien einbezogen werden sollen.
  2. Aktivieren oder deaktivieren Sie bestimmte Dateien, die in den Diagnosebericht aufgenommen werden sollen. Klicken Sie auf eine bestimmte Datei im Menü, um eine Vorschau davon anzusehen.
  3. Wenn Sie den Diagnosebericht exportieren möchten, stimmen Sie den Nutzungsbedingungen zu und klicken Sie auf Erstellen.
  4. Wählen Sie den Speicherort für die ZIP-Datei des Diagnoseberichts aus und klicken Sie auf Speichern.

Im Rahmen dieser Verbesserung wurde auch die Vorlage für Fehlerberichte (Hilfe > Feedback geben) aktualisiert, um zu betonen, wie wichtig das Anhängen von Protokolldateien ist. Wenn Sie einen Fehler melden, hängen Sie bitte Protokolle an, da sie uns bei der Isolierung des Problems helfen und ein wichtiger erster Schritt für unsere Fehlerbehebung sind.

Symbolleistenschaltfläche „Ausgewählte Module erstellen“

Ab Android Studio Giraffe Canary 10 musst du nur das aktuell verwendete Modul erstellen. Wähle dazu in der Symbolleiste die Build-Option Ausgewählte Module erstellen aus. Mit dieser neuen Option können Sie prüfen, ob der Code, den Sie gerade geschrieben haben, kompiliert wird, ohne mehr zu erstellen als nötig. Alternativ können Sie Ihr gesamtes Projekt erstellen. Klicken Sie dazu auf den Pfeil neben der Schaltfläche „Build“ und wählen Sie Make Project (Projekt erstellen) aus.

Informationen während der Synchronisierung herunterladen

Das Fenster mit dem Synchronisierungstool enthält jetzt eine Zusammenfassung der Zeit, die für das Herunterladen von Abhängigkeiten aufgewendet wurde, und eine detaillierte Ansicht der Downloads pro Repository. Diese Ansicht wird während der Synchronisierung live aktualisiert. Anhand dieser Informationen können Sie feststellen, ob sich unerwartete Abhängigkeitsdownloads sich negativ auf die Synchronisierungsleistung auswirken. Gradle löst Abhängigkeiten auf, indem jedes Repository in der deklarierten Reihenfolge durchsucht wird. Daher ist es wichtig, das Repository, das die meisten Abhängigkeiten hostet, ganz oben in der Konfigurationsliste anzugeben. Wenn Sie außerdem eine große Anzahl fehlgeschlagener Anfragen für ein bestimmtes Repository sehen, kann dies darauf hindeuten, dass das Repository in der Repository-Konfiguration entfernt oder nach unten verschoben werden sollte.

Informationen während der Synchronisierung herunterladen

Diese Downloadinformationen sind auch während der Builds im Fenster Build und im Build Analyzer verfügbar.