Mit dem Einstellungen-Plug-in können Sie allgemeine Build-Attribute, 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 Einstellungen-Plug-in in der Datei settings.gradle an. Die Version muss mit der AGP-Version übereinstimmen, die in der Datei libs.versions.toml deklariert ist:
Kotlin
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.2.0" apply false } } plugins { id("com.android.settings") }
Groovy
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.2.0" apply false } } plugins { id("com.android.settings") }
Build-Attribute anwenden
Wenden Sie den Block android in der Datei settings.gradle an. Anders als in build.gradle-Dateien auf Modulebene wenden Sie minSdk und targetSdk auf den android-Block der obersten 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 Datei settings.gradle definierten Versionen angewendet werden sollen. Wenn Sie diese Attribute in den build.gradle-Dateien auf Modulebene beibehalten, werden die in der Datei settings.gradle festgelegten Attribute für dieses bestimmte Modul überschrieben.