Ayarlar eklentisi, tüm modüller için geçerli olan ortak derleme özelliklerini tek bir yerde toplamanıza 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.4.0" apply false } } plugins { id("com.android.settings") }
Modern
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.4.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 dosyalarının aksine, minSdk ve targetSdk öğelerini üst düzey android bloğuna uygulayın:
Kotlin
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Modern
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 ayarlanan özellikleri geçersiz kılar.