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

Das Android-Gradle-Plug-in 7.4.0 ist ein wichtiger Release, der eine Vielzahl neuer Funktionen und Verbesserungen enthält.

Kompatibilität

Mindestversion Standardversion 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 die SDK-Build-Tools.
NDK 23.1.7779620 Installieren Sie oder konfigurieren Sie eine andere Version des NDK.
JDK 11 11 Weitere Informationen finden Sie unter JDK-Version festlegen.

Bericht nach dem Upgrade und Rollback-Funktion des AGP-Upgrade-Assistenten

Der AGP-Upgrade-Assistent enthält jetzt einen Bericht nach dem Upgrade. In diesem Bericht werden die ausgeführten Schritte beschrieben und angegeben, ob das Upgrade erfolgreich war. Außerdem ist eine Aktion enthalten, mit der Änderungen, die vom Upgrade-Assistenten vorgenommen wurden, rückgängig gemacht werden können, wenn es nach dem Upgrade Probleme beim Erstellen oder Testen des Projekts gibt.

Projektimport wird parallel ausgeführt

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

Android-Gradle-Plug-in verwendet JVM 11-Bytecode

Ab dem Android-Gradle-Plug-in 7.4.0-alpha04 wird das AGP mit JVM 11-Bytecode ausgeliefert. Wenn Sie also mit dem AGP kompilieren oder benutzerdefinierte Lint-Prüfungen schreiben, müssen Sie JVM 11-Bytecode verwenden. Eine Möglichkeit dazu ist, Folgendes in die build.gradle-Datei auf Modulebene einzufügen:

sourceCompatibility = "11"
targetCompatibility = "11"

Patch releases

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

Android-Gradle-Plug-in 7.4.1 (Februar 2023)

Dieses kleinere Update enthält die folgenden Fehlerkorrekturen:

Behobene Probleme
Von der Eigenschaft destination zur Eigenschaft outputLocation migrieren, um die Warnung zur Einstellung zu beheben und sich auf Gradle 9.0 vorzubereiten
AGP 7.4.0-rc01 unterbricht die Variant API mit der Meldung „Querying the mapped value of map(provider(java.util.Set)) before task '...' has completed is not supported“