Mengonfigurasi properti build lingkup project dengan plugin setelan

Plugin setelan memungkinkan Anda memusatkan properti build umum yang berlaku untuk semua modul di satu tempat sehingga Anda tidak perlu menyalin dan menempelkan konfigurasi di beberapa modul.

Menerapkan plugin setelan

Terapkan plugin setelan di file settings.gradle. Versinya harus sama dengan versi AGP yang dideklarasikan dalam 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")
}

Menerapkan properti build

Terapkan blok android dalam file settings.gradle. Tidak seperti di file build.gradle level modul, terapkan minSdk dan targetSdk ke blok android level teratas:

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)
    }
}

Anda harus menghapus properti build ini dari file build.gradle level modul jika ingin versi yang ditentukan dalam file settings.gradle diterapkan. Dengan menyimpan properti ini di file build.gradle level modul, properti yang ditetapkan di file settings.gradle untuk modul tertentu tersebut akan diganti.