Android Gradle-Plug-in 7.4.0 (Jan. 2023)

Das Android Gradle-Plug-in 7.4.0 ist eine Hauptversion, die eine Vielzahl neuer Funktionen und Verbesserungen enthält.

Kompatibilität

Mindestversion Standardversio Hinweise
Gradle 7,5 7,5 Weitere Informationen finden Sie unter Gradle aktualisieren.
SDK-Build-Tools 30.0.3 30.0.3 Installieren oder konfigurieren Sie SDK-Build-Tools.
Logo: NDK +1 23 1.7779620 Installieren oder konfigurieren Sie eine andere Version des NDK.
JDK 11 11 Weitere Informationen finden Sie unter JDK-Version festlegen.

Bericht und Rollback-Funktion für AGP-Upgrade-Assistant nach dem Upgrade

AGP-Upgradeassistent enthält jetzt einen Bericht nach dem Upgrade. In diesem Bericht werden die abgeschlossenen Schritte beschrieben und angegeben, ob das Upgrade erfolgreich oder nicht erfolgreich war. Sie umfasst auch eine Aktion zum Zurücksetzen von Änderungen, die vom Upgrade-Assistenten vorgenommen wurden, wenn nach dem Upgrade Probleme beim Erstellen oder Testen des Projekts auftreten.

Projektimporte werden parallel ausgeführt

Wenn Sie Gradle 7.4.2 oder höher und das Android-Gradle-Plug-in 7.2.0 oder höher verwenden, werden Projekte jetzt parallel in die Studio-IDE importiert. Wenn Android Studio eine Gradle-Synchronisierung auslöst, werden die Informationen zur Beschreibung der in Ihrem Build enthaltenen Projekte parallel erstellt. Dadurch wird der Synchronisierungsprozess in der Regel beschleunigt, insbesondere bei größeren Projekten. Benchmarks zeigen, dass der Zeitaufwand für das Erstellen von Gradle-Modellen für ein sehr großes Projekt (mit 3.500 Gradle-Unterprojekten) um 50 % von 10 Minuten auf 5 Minuten reduziert wird.

Android-Gradle-Plug-in zielt auf JVM 11-Bytecode ab

Ab dem Android-Gradle-Plug-in 7.4.0-alpha04 wird AGP mit JVM 11-Bytecode ausgeliefert. Wenn Sie also AGP kompilieren oder benutzerdefinierte Lint-Prüfungen schreiben, müssen Sie mit dem Targeting auf JVM 11-Bytecode beginnen. Dazu können Sie unter anderem Folgendes in die Datei build.gradle auf Modulebene aufnehmen:

sourceCompatibility = "11"
targetCompatibility = "11"

Patch releases

Im Folgenden finden Sie eine Liste der Patchversionen für das Android-Gradle-Plug-in 7.4.

Android Gradle-Plug-in 7.4.1 (Februar 2023)

Dieses kleinere Update umfasst die folgenden Fehlerkorrekturen:

Behobene Probleme
Migrieren Sie vom Attribut destination zum Attribut outputLocation, um Einstellungswarnungen zu umgehen und sich auf Gradle 9.0 vorzubereiten
AGP 7.4.0-rc01 löst die Variant API mit folgender Fehlermeldung: „Die Abfrage des zugeordneten Werts von map(provider(java.util.Set)) vor Abschluss der Aufgabe ‚...‘ wird nicht unterstützt.“