Android-Gradle-Plug-in 8.4.0 (April 2024)

Das Android-Gradle-Plug-in 8.4.0 ist eine Hauptversion, die eine Vielzahl neuer Funktionen und Verbesserungen.

Kompatibilität

Das Android-Gradle-Plug-in 8.4 unterstützt maximal das API-Level 34. Weitere Informationen zur Kompatibilität:

Mindestversion Standardversio Hinweise
Gradle 8,6 8,6 Weitere Informationen finden Sie unter Gradle aktualisieren.
SDK-Build-Tools 34.0.0 34.0.0 Installieren oder konfigurieren Sie SDK-Build-Tools.
Logo: NDK 26.1.10909125 Installieren oder konfigurieren Sie eine andere Version des NDK.
JDK 17 17 Weitere Informationen finden Sie unter JDK-Version festlegen.

Im Folgenden sind die neuen Funktionen des Android-Gradle-Plug-ins 8.4 aufgeführt.

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.

Bibliotheksklassen sind verkleinert

Ab Android-Gradle-Plug-in 8.4, wenn ein Android-Bibliotheksprojekt werden minimierte, verkleinerte Programmklassen für die projektübergreifende Veröffentlichung veröffentlicht. Wenn also eine App von der verkleinerten Version der Android-Bibliothek abhängt, Unterprojekten enthält, enthält das APK verkleinerte Android-Bibliotheksklassen. Möglicherweise benötigen Sie um die Regeln für die Beibehaltung der Bibliothek anzupassen, falls Fehlende Klassen im APK

Für den Fall, dass Sie automatisch angewendete Empfehlungen erstellen und veröffentlichen, werden nicht in den AAE einbezogen, Code Shrinker nicht ausgeführt.

Wenn Sie zum vorherigen Verhalten zurückkehren möchten, legen Sie Folgendes fest: android.disableMinifyLocalDependenciesForLibraries in gradle.properties Datei und Fehler melden In zukünftigen Versionen von AGP wird dieses Flag entfernt.