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. Versi harus sama dengan versi AGP yang dideklarasikan dalam file 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")
}

Menerapkan properti build

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

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

Anda harus menghapus properti build ini dari file build.gradle level modul jika ingin versi yang ditentukan dalam file settings.gradle diterapkan. Mempertahankan properti ini dalam file build.gradle level modul akan mengganti properti yang ditetapkan dalam file settings.gradle untuk modul tertentu.