Ayarlar eklentisi, tüm modüller için 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 "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") }
Derleme özelliklerini uygulama
android dosyasında settings.gradle 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 = 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) } }
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 özelliklerin modül düzeyindeki build.gradle dosyalarında tutulması, söz konusu modül için settings.gradle dosyasında ayarlanan özellikleri geçersiz kılar.