設定プラグインを使用すると、すべてのモジュールに適用される共通のビルド プロパティを一元管理できるため、複数のモジュール間で構成をコピーして貼り付ける必要がなくなります。
設定プラグインを適用する
settings.gradle ファイルで設定プラグインを適用します。バージョンは、libs.versions.toml ファイルで宣言されている AGP バージョンと同じである必要があります。
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") }
ビルド プロパティを適用する
settings.gradle ファイルで android ブロックを適用します。モジュール レベルの build.gradle ファイルとは異なり、minSdk と targetSdk を最上位の android ブロックに適用します。
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 ファイルで定義されたバージョンを適用する場合は、モジュール レベルの build.gradle ファイルからこれらのビルド プロパティを削除する必要があります。これらのプロパティをモジュール レベルの build.gradle ファイルに保持すると、その特定のモジュールの settings.gradle ファイルで設定されたプロパティがオーバーライドされます。