Das Android-Gradle-Plug-in 7.3.0 ist eine Hauptversion, die eine Vielzahl neuer Funktionen und Verbesserungen.
Kompatibilität
Mindestversion | Standardversio | Hinweise | |
---|---|---|---|
Logo: Gradle | 7,4 | 7,4 | 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 | – | 23.1.7779620 | Installieren oder konfigurieren Sie eine andere Version des NDK. |
JDK | 11 | 11 | Weitere Informationen finden Sie unter JDK-Version festlegen. |
Unterstützung für benutzerdefinierte C/C++ Build-Systeme
Sie können jetzt ein benutzerdefiniertes C/C++ Build-System erstellen, indem Sie ein Shell-Skript erstellen, schreibt Build-Informationen in den Ninja Build-Dateiformat. Weitere Informationen zu benutzerdefinierten C/C++ Build-Systemen finden Sie unter Benutzerdefinierte C/C++ Build-Systeme mit Ninja integrieren (experimentell).
Die Mindestversion des Kotlin-Plug-ins ist 1.5.20.
Ab Android-Gradle-Plug-in 7.3.0-alpha08 ist für AGP das Kotlin-Plug-in erforderlich
Version 1.5.20 oder höher. Geben Sie das Kotlin-Plug-in an, um die Kompatibilität sicherzustellen
Version 1.5.20 oder höher in der Datei build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Generierung archivierter APKs aktiviert
Ab Version 7.3 von AGP 7.3 haben alle Android App Bundles Store Archivierung aktiviert durch Standardeinstellung. Archivierung ist eine neue App-Bundle-Funktion, mit der Sie in Zukunft Nutzern mit wenig Speicherplatz, um ihren App-Speicherplatz effektiv zu verwalten, wenn dies durch im Geschäft.
Wenn du das Generieren archivierter APKs deaktivieren möchtest, ändere die App-Ebene
build.gradle
-Datei so an:
android {
bundle {
storeArchive {
enable = false
}
}
}
Paketattribut in Manifestdatei wurde eingestellt
Wenn Sie Ihr Projekt mit Gradle ab AGP 7.3.0-alpha04 erstellen,
AGP generiert eine Warnung, wenn Sie das Attribut package
in der
Manifestdatei. Verwenden Sie namespace
, um den Namespace für Ihre Anwendung festzulegen.
in der Datei build.gradle
auf Modulebene. Weitere Informationen finden Sie unter
Legen Sie einen Namespace fest.
Wenn Sie Hilfe beim Wechsel zum neuen Namespace-DSL erhalten möchten, verwenden Sie das AGP-Upgrade Assistant (Tools > AGP Upgrade Assistant) (Tools > AGP-Upgrade-Assistent) auswählen.
Unterstützung der Android-Plattform
Ab AGP 7.3.0-beta05 ist die höchste unterstützte SDK-Mindestversion 33
(Sie können minSdk = 33
verwenden). Das SDK steht für die Mindestversion von
Android, auf dem deine App ausgeführt werden kann und in der build.gradle
auf App-Ebene festgelegt ist
-Datei.