Android Gradle Plugin 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++-Build-Systeme
Sie können jetzt ein benutzerdefiniertes C/C++-Build-System erstellen, indem Sie ein Shell-Script 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 (experimentell) integrieren.
Mindestversion des Kotlin-Plug-ins: 1.5.20
Ab Android Gradle-Plug-in 7.3.0-alpha08 ist für AGP die Kotlin-Plug-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-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 das Archivieren im Play Store bei allen erstellten Android App-Bundles standardmäßig aktiviert. Das Archivieren ist eine neue Funktion von App-Bundles, mit der Nutzer mit wenig Speicherplatz ihren App-Speicherplatz in Zukunft effektiv verwalten können, sofern dies vom Play Store unterstützt wird.
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 wird eingestellt
Wenn Sie ab AGP 7.3.0-alpha04 Gradle zum Erstellen Ihres Projekts verwenden, generiert AGP eine Warnung, 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 Umstellung auf die neue Namespace-DSL benötigen, verwenden Sie den AGP-Upgrade-Assistenten (Tools > AGP-Upgrade-Assistent).
Unterstützung der Android-Plattform
Ab AGP 7.3.0-beta05 ist die höchste unterstützte Mindest-SDK-Version 33 (Sie können auch minSdk = 33
verwenden). Das Mindest-SDK entspricht der Mindestversion von Android, auf der Ihre App ausgeführt werden kann. Es wird in der Datei build.gradle
auf App-Ebene festgelegt.