Mit dem Einstellungen-Plug-in können Sie allgemeine Build-Eigenschaften, die für alle Module gelten, an einem Ort zentralisieren. So müssen Sie die Konfigurationen nicht in mehrere Module kopieren und einfügen.
Einstellungen-Plug-in anwenden
Wenden Sie das Einstellungs-Plug-in in der Datei settings.gradle an. Die Version muss mit der in der Datei libs.versions.toml deklarierten AGP-Version übereinstimmen:
Kotlin
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.4.0" apply false } } plugins { id("com.android.settings") }
Groovy
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.4.0" apply false } } plugins { id("com.android.settings") }
Build-Eigenschaften anwenden
Wenden Sie den Block android in der Datei settings.gradle an. Im Gegensatz zu build.gradle-Dateien auf Modulebene wenden Sie minSdk und targetSdk auf den android-Block auf oberster Ebene an:
Kotlin
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Groovy
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Sie sollten diese Build-Attribute aus den build.gradle-Dateien auf Modulebene entfernen, wenn die in der settings.gradle-Datei definierten Versionen angewendet werden sollen. Wenn Sie diese Attribute in den build.gradle-Dateien auf Modulebene beibehalten, werden die in der settings.gradle-Datei für dieses Modul festgelegten Attribute überschrieben.