Il plug-in delle impostazioni ti consente di centralizzare le proprietà di build comuni che si applicano a tutti i moduli in un unico posto, in modo da non dover copiare e incollare le configurazioni in più moduli.
Applicare il plug-in delle impostazioni
Applica il plug-in delle impostazioni nel file settings.gradle. La versione deve essere
la stessa della versione AGP dichiarata nel file libs.versions.toml:
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") }
Applicare le proprietà di build
Applica il blocco android nel file settings.gradle. A differenza dei file
build.gradle a livello di modulo, applica minSdk e targetSdk al blocco
android di primo livello:
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) } }
Devi rimuovere queste proprietà di build dai file build.gradle a livello di modulo se vuoi che vengano applicate le versioni definite nel file settings.gradle. Il mantenimento di queste proprietà nei file build.gradle a livello di modulo
esegue l'override di quelle impostate nel file settings.gradle per quel particolare modulo.