Das Android-Gradle-Plug-in 7.3.0 ist ein wichtiger Release, der eine Vielzahl neuer Funktionen und Verbesserungen enthält.
Kompatibilität
| Mindestversion | Standardversion | 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 Sie 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, das Build-Informationen im Ninja Build-Dateiformat schreibt. Weitere Informationen zu benutzerdefinierten C/C++-Build-Systemen finden Sie unter Benutzerdefinierte C/C++-Build-Systeme mit Ninja einbinden (experimentell).

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 Version 1.5.20 oder höher erforderlich. Damit die Kompatibilität erhalten bleibt, müssen Sie in der Datei build.gradle die Kotlin-Plug-in-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 Funktion für App Bundles, 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
}
}
}
Paketattribut in der Manifestdatei ist veraltet
Ab AGP 7.3.0-alpha04 wird eine Warnung generiert, wenn Sie Gradle zum Erstellen Ihres Projekts verwenden und das Attribut package in der Manifestdatei verwenden. Verwenden Sie die Eigenschaft namespace in der Datei build.gradle auf Modulebene, um den Namespace für Ihre App festzulegen. Weitere Informationen finden Sie unter
Namespace festlegen.
Wenn Sie Hilfe bei der Umstellung auf die neue 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 (minSdk = 33). Die Mindest-SDK-Version gibt die Mindestversion von Android an, auf der Ihre App ausgeführt werden kann, und wird in der Datei build.gradle auf App-Ebene festgelegt.