Le plug-in Settings vous permet de centraliser les propriétés de compilation courantes qui s'appliquent à tous les modules en un seul endroit. Vous n'avez donc pas besoin de copier-coller les configurations dans plusieurs modules.
Appliquer le plug-in Settings
Appliquez le plug-in Settings dans le fichier settings.gradle. La version doit être identique à la version de l'AGP déclarée dans le fichier libs.versions.toml :
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") }
Appliquer les propriétés de compilation
Appliquez le bloc android dans le fichier settings.gradle. Contrairement aux fichiers build.gradle au niveau du module, appliquez minSdk et targetSdk au bloc android de premier niveau :
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) } }
Vous devez supprimer ces propriétés de compilation des fichiers build.gradle au niveau du module si vous souhaitez que les versions définies dans le fichier settings.gradle soient appliquées. Si vous conservez ces propriétés dans les fichiers build.gradle au niveau du module, elles remplaceront celles définies dans le fichier settings.gradle pour ce module particulier.