Android Studio Jellyfish | 2023.3.1 (April 2024)

Die folgenden neuen Funktionen sind in Android Studio Iguana verfügbar.

Patch releases

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

Android Studio Jellyfish | 2023.3.1 Patch 2 und AGP 8.4.2 (Juni 2024)

Wichtiges Sicherheitsupdate:A Sicherheitslücke in der GitHub-Plug-in verfügbar in Android Studio Iguana | Ab 2023.2.1 könnten Zugriffsberechtigungen an nicht autorisierte Parteien zu senden.

Die Lösung: Jetbrains hat das Problem in den IntelliJ-Plattformprodukten behoben, und die Fehlerbehebung ist nun Android Studio Jellyfish | 2023.3.1 Patch 2 (20.3.2023)

Wenn Sie bereits einen Android Studio-Build auf der Stable Channel, können Sie erhalten Sie das Update, indem Sie auf Hilfe > Nach Updates suchen (oder Android- Studio > Suchen Sie unter macOS nach Updates. Andernfalls laden Sie die aktuelle stabile Version herunter.

Wenn Sie die GitHub-Pull-Anfragefunktion in der IDE empfehlen wir dringend, dass Sie alle GitHub-Tokens widerrufen, die von das Plug-in hinzufügen. Da das Plug-in OAuth-Integration oder persönliche Zugriffstokens (PATs). Prüfen Sie beide und widerrufen Sie gegebenenfalls den Zugriff:

  • Um den Zugriff auf die OAuth-Integration zu widerrufen, gehen Sie zu Anwendungen > Autorisierte OAuth-Apps und heben den Zugriff für die JetBrains-IDE-Integrationstoken
  • Um den Zugriff für PATs zu widerrufen, gehen Sie zu Persönliche Zugriffstokens und löschen Sie das für das GitHub-Plug-in ausgestellte Token. Der Standardname des Tokens lautet GitHub-Integrations-Plug-in für IntelliJ IDEA. Möglicherweise verwenden Sie jedoch ein benutzerdefinierten Namen.

Nachdem Sie den Zugriff für die Tokens widerrufen haben, müssen Sie das Plug-in noch einmal einrichten alle Plug-in-Funktionen, einschließlich Git-Vorgängen, wieder zum Laufen zu bringen.

Wir entschuldigen uns für etwaige Unannehmlichkeiten und bitten alle Nutzer dringend, die Aktualisierung sofort durchzuführen. um Code und Daten zu schützen.

Dieses kleine Update umfasst auch diese Fehlerkorrekturen.

Android Studio Jellyfish | 2023.3.1 Patch 1 und AGP 8.4.1 (Mai 2024)

Dieses kleine Update umfasst Folgendes: diese Fehlerkorrekturen.

Neu: Gemini in Android Studio

Gemini in Android Studio ist dein Coding-Begleiter für die Android-Entwicklung. Es ist ein KI-gestütztes konversationelles Erlebnis in Android Studio, das dir dabei hilft, durch die Beantwortung von Fragen zur Android-Entwicklung. Weitere Informationen finden Sie unter Jetzt neu: Gemini in Android Studio

Neuer Anmeldevorgang

Wenn Sie sich mit Ihrem Entwicklerkonto in Android Studio anmelden, profitieren Sie aus Google-Entwicklerdiensten, z. B. Firebase Crashlytics und Android Vitals-Berichte in Statistiken zur App-Qualität auf Remote-Geräte zugreifen, Gerätestreaming in Android Studio und qualitativ hochwertigeren Code mit Gemini in Android Studio – direkt über die IDE

Android Studio Jellyfish vereinfacht das Hinzufügen und Verwalten von Konten sowie in die IDE mit den erforderlichen Berechtigungen für die einzelnen Funktionen. Gehen Sie zunächst eines der folgenden:

  • Navigieren Sie zu einer der zuvor erwähnten Funktionen und Folgen Sie der Anleitung, um sich anzumelden und die erforderlichen Berechtigungen zu erteilen
  • Wenn Sie bereits angemeldet sind, können Sie Ihre Konten und Berechtigungen folgendermaßen verwalten: Gehen Sie zu Datei (Android Studio unter macOS) > Einstellungen > Tools > Google-Konten.

Mit Gerätestreaming in Android Studio auf echte Geräte zugreifen

Mit dem Gerätestreaming in Android Studio kannst du eine sichere Verbindung zu einem physischen Remote-System herstellen. Android-Geräte, die in den sicheren Rechenzentren von Google gehostet werden Auf Basis von Firebase ist das die schnellste und einfachste Möglichkeit, deine App mit echten Geräten zu testen. einschließlich Google Pixel 8 Pro, Pixel Fold und ausgewählten Samsung-Geräten.

Animation zur Verwendung des Gerätestreamings in Android Studio

Nachdem Sie eine Verbindung zu einem Gerät hergestellt haben, können Sie Ihre App bereitstellen, das Display ansehen mit dem Gerät interagieren (einschließlich Drehen oder Aufklappen des Geräts) und Alles andere, was Sie mit einem Gerät über eine direkte ADB über SSL tun können, ohne Android Studio verlassen zu müssen. Wenn Sie mit der löscht Google alle Ihre Daten und setzt das Gerät auf die Werkseinstellungen zurück, bevor einem anderen Entwickler zur Verfügung.

Während der aktuellen Betaphase können Sie das Streaming auf Geräten kostenlos mit folgenden Funktionen nutzen: Firebase-Projekte im Tarif „Spark“ oder „Blaze“ Melden Sie sich zunächst in Ihrem Entwicklerkonto aus Android Studio und wähle ein Firebase-Projekt aus. Wenn Sie noch kein Firebase-Projekt haben, können Sie ganz einfach eines erstellen. Weitere Informationen gehe zu Gerätestreaming in Android Studio

Unterstützung von App Quality Insights für ANRs, benutzerdefinierte Daten und Multi-Ereignisse

Statistiken zur App-Qualität (AQI) ansehen Absturzberichte in Android Studio Jellyfish mit Unterstützung für ANR-Fehler Berichte, benutzerdefinierte Daten und Multi-Ereignisse:

  • Ereignisse iterieren:Sehen Sie sich jetzt mehrere Ereignisse in Crashlytics an. in umgekehrter chronologischer Reihenfolge, sodass Muster für eine schnellere Fehlerbehebung aufgedeckt werden.
  • Benutzerdefinierte Daten untersuchen:Benutzerdefinierte Schlüssel/Wert-Paare und Logs für jeden Absturzbericht abrufen Sie finden sie auf den Tabs „Schlüssel“ und „Logs“, nachdem Sie einen Bericht ausgewählt haben.
  • Analysieren Sie ANR-Fehler:Sie können ANR-Fehler direkt im Vitals- und Crashlytics-Tabs.
Multi-Ereignisse, ANRs und benutzerdefinierte Daten in Statistiken zur App-Qualität.

Integrierter Layout-Inspektor

Layout Inspector ist jetzt standardmäßig in das Tool Running Devices (Laufende Geräte) eingebettet. . Durch diese Integration wird Platz auf dem Bildschirm gespart und Ihr Workflow wird zentralisiert. ein einziges Tool-Fenster nutzen und die Leistung erheblich steigern – mit einem eine Verbesserung der Rendering-Geschwindigkeiten. Sie können mühelos zwischen verschiedenen Ihre App untersuchen und mit ihr interagieren und Snapshots für 3D-Animationen verwenden. Visualisierungen Ihrer UI. Entdecke das volle Spektrum an Funktionen unter Lassen Sie Layoutfehler mit Layout Inspector beheben.

Der App-Link-Assistent unterstützt jetzt Validierung der Digital Asset Links-JSON-Datei die auf Ihrer Website veröffentlicht werden sollten.

Dieses Feature erweitert die vorhandenen Validierungsfunktionen für die Intent-Filter. die Sie in der Manifestdatei der App deklarieren. Für jede Domain, die in Manifestdatei parst Assistant die Datei auf Ihrer Website, führt sieben Validierungsprüfungen und enthält detaillierte Erklärungen zur Behebung von Fehlern.

So gehts:

  1. Klicken Sie in Android Studio auf Tools > Assistant für App-Links.
  2. Doppelklicken Sie auf Links, um eine detaillierte Ansicht der Prüfungen zu sehen, die Assistant und wie Sie die Fehlkonfigurationen beheben können.

Sorgen Sie für eine nahtlose Nutzererfahrung, indem Sie prüfen, ob Ihre JSON-Datei korrekt ist die für den Upload in Ihre Domain formatiert sind.

Installation des Baseline-Profils

Android Studio Jellyfish kompiliert automatisch Baseline-Profile nach dem Installation auf dem Gerät für Projekte mit AGP 8.4 oder höher. Dies umfasst Referenzprofile, die über ein Baseline-Profilgenerator oder aus Bibliotheken wie Compose. Mit der automatischen Installation können Sie Sie können die Leistungsvorteile von Baseline-Profilen bei der Installation Ihres und bei Verwendung von Profilen mit geringem Overhead.

Neue Überprüfungen für Farbenblinde in „Compose UI Check“

UI-Test erstellen enthält neue Simulationen und Tests für Farbenblindheit, barrierefreie User Experiences schaffen. Wechseln Sie einfach über „Schreiben“ in den Modus „UI Check“ Vorschau der Benutzeroberfläche von „Compose“ in verschiedenen Arten von Farbblindheitsschwächen ansehen damit Ihre Designs klar und nutzungsfreundlich bleiben.

Compose UI Check Colorblind-Beispiel

Audio durch Gerätespiegelung weiterleiten

Ab Android Studio Jellyfish Canary 5 können Sie Audioinhalte von mit den Lautsprechern oder Kopfhörern Ihres Computers verbunden. Mit Audio Kopfhörer an den Computer anschließen und beides hören Computer und verbundenes Smartphone verbunden, ohne die Verbindung manuell neu herstellen zu müssen Gerät und dann ein weiteres. Gehe zum Aktivieren der Audioweiterleitung zu Android Studio > Einstellungen > Tools > Gerätespiegelung und wählen Sie Audioinhalte von lokalem Gerät weiterleiten Geräte. Audio wird unabhängig von den Einstellungen immer weitergeleitet, Firebase Test Lab-Geräte mit Android 12 oder höher.

IntelliJ 2023.3-Plattformupdates

Android Studio Jellyfish enthält den Plattformrelease 2023.3 von IntelliJ 2023.3, bietet viele neue Funktionen, z. B. umfassende Unterstützung für die aktuelle Version von Java 21 Programmiersprache, eine intuitive unverankerte Symbolleiste mit Bearbeitungsfunktionen Aktionen und die Inlay-Option Run to Cursor (Zum Cursor ausführen) im Debugger zur Beschleunigung zu optimieren. Weitere Informationen finden Sie in der IntelliJ-Versionshinweise