Configurer les propriétés de compilation à l'échelle du projet avec le plug-in de paramètres

Le plug-in de paramètres vous permet de centraliser les propriétés de compilation courantes qui s'appliquent à tous les modules en un seul endroit. Vous n'avez ainsi pas besoin de copier et coller les configurations dans plusieurs modules.

Appliquer le plug-in de paramètres

Appliquez le plug-in de paramètres dans le fichier settings.gradle. La version doit être identique à celle de l'AGP déclarée dans le fichier 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")
}

Appliquer des 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 = 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)
    }
}

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 spécifique.