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 "8.13.0" apply false } } plugins { id("com.android.settings") }
Groovy
pluginManagement { // Add the following. plugins { id("com.android.settings") version "8.13.0" apply false } } plugins { id("com.android.settings") }
Build-Eigenschaften anwenden
Wenden Sie den android-Block in der Datei settings.gradle an. Im Gegensatz zu build.gradle-Dateien auf Modulebene werden minSdk und targetSdk auf den android-Block der obersten Ebene angewendet:
Kotlin
android { compileSdk = release(36) { minorApiLevel = 1 } minSdk { version = release(24) } targetSdk { version = release(36) } }
Groovy
android { compileSdk = release(36) { minorApiLevel = 1 } minSdk { version = release(24) } 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 Datei settings.gradle für dieses bestimmte Modul festgelegten Attribute überschrieben.