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++-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 Manifestdatei ist veraltet
Ab AGP 7.3.0-alpha04 wird bei Verwendung von Gradle zum Erstellen Ihres Projekts eine Warnung 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). Das Mindest-SDK gibt die Mindestversion von Android an, auf der Ihre App ausgeführt werden kann, und wird in der build.gradle-Datei auf App-Ebene festgelegt.