Ayarlar eklentisiyle proje genelinde derleme özelliklerini yapılandırma

Ayarlar eklentisi, tüm modüllerde geçerli olan ortak derleme özelliklerini tek bir yerde merkezileştirmenize olanak tanır. Böylece, yapılandırmaları birden fazla modüle kopyalayıp yapıştırmanız gerekmez.

Ayarlar eklentisini uygulama

settings.gradle dosyasında ayarlar eklentisini uygulayın. Sürüm, libs.versions.toml dosyasında belirtilen AGP sürümüyle aynı olmalıdır:

Kotlin

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "9.0.0" apply false
    }
}

plugins {
    id("com.android.settings")
}

Groovy

pluginManagement {
    // Add the following.
    plugins {
       id("com.android.settings") version "9.0.0" apply false
    }
}

plugins {
    id("com.android.settings")
}

Derleme özelliklerini uygulama

settings.gradle dosyasında android bloğunu uygulayın. Modül düzeyindeki build.gradle dosyalardan farklı olarak, minSdk ve targetSdk öğelerini üst düzeydeki android bloğa uygulayın:

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

settings.gradle dosyasında tanımlanan sürümlerin uygulanmasını istiyorsanız bu derleme özelliklerini modül düzeyindeki build.gradle dosyalarından kaldırmanız gerekir. Bu özellikleri modül düzeyindeki build.gradle dosyalarında tutmak, söz konusu modül için settings.gradle dosyasında ayarlananları geçersiz kılar.