Das Android-Gradle-Plug-in 7.3.0 ist eine Hauptversion mit einer Vielzahl neuer Funktionen und Verbesserungen.
Kompatibilität
Mindestversion | Standardversio | Hinweise | |
---|---|---|---|
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 die SDK-Build-Tools. |
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++-Buildsysteme
Sie können jetzt ein benutzerdefiniertes C/C++-Buildsystem erstellen, indem Sie ein Shell-Skript erstellen, das Build-Informationen im Ninja-Builddateiformat schreibt. Weitere Informationen zu benutzerdefinierten C/C++-Buildsystemen finden Sie unter Benutzerdefinierte C/C++-Buildsysteme mit Ninja einbinden (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 in Version 1.5.20 oder höher erforderlich. Damit die Kompatibilität erhalten bleibt, müssen Sie in Ihrer build.gradle
-Datei die Kotlin-Plugin-Version 1.5.20 oder höher angeben:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Generierung archivierter APKs aktiviert
Ab AGP 7.3 ist für alle erstellten Android App Bundles standardmäßig die Store-Archivierung aktiviert. Die Archivierung ist eine neue App-Bundle-Funktion, mit der Nutzer mit wenig Speicherplatz in Zukunft ihren App-Speicherplatz effektiv verwalten können, sofern der Store dies unterstützt.
Wenn Sie die Generierung archivierter APKs deaktivieren möchten, ändern Sie die Datei build.gradle
auf App-Ebene so:
android {
bundle {
storeArchive {
enable = false
}
}
}
Das Paketattribut in der Manifest-Datei ist veraltet
Ab AGP 7.3.0-alpha04 wird bei Verwendung von Gradle zum Erstellen Ihres Projekts eine Warnung von AGP generiert, wenn Sie das Attribut package
in der Manifestdatei verwenden. Verwenden Sie die Eigenschaft namespace
in der build.gradle
-Datei auf Modulebene, um den Namespace für Ihre App festzulegen. Weitere Informationen finden Sie unter Namespace festlegen.
Wenn Sie Hilfe bei der Migration zur neuen Namespace-DSL benötigen, verwenden Sie den AGP Upgrade Assistant (Tools > AGP Upgrade Assistant).
Unterstützung der Android-Plattform
Ab AGP 7.3.0-beta05 ist die höchste unterstützte Mindest-SDK-Version 33 (Sie können minSdk = 33
verwenden). Die Mindest-SDK-Version gibt die Mindestversion von Android an, auf der Ihre App ausgeführt werden kann. Sie wird in der build.gradle
-Datei auf App-Ebene festgelegt.