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.“ |