Плагин настроек позволяет централизовать общие свойства сборки, которые применяются ко всем модулям, в одном месте, поэтому вам не нужно копировать и вставлять конфигурации в несколько модулей.
Примените плагин настроек
Примените плагин настроек в файле settings.gradle. Версия должна совпадать с версией AGP, указанной в файле libs.versions.toml:
Kotlin
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.4.0" apply false } } plugins { id("com.android.settings") }
Яркий
pluginManagement { // Add the following. plugins { id("com.android.settings") version "9.4.0" apply false } } plugins { id("com.android.settings") }
Применить свойства сборки
Примените блок android в файле settings.gradle. В отличие от файлов build.gradle на уровне модуля, примените minSdk и targetSdk к блоку android верхнего уровня:
Kotlin
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Яркий
android { compileSdk { version = release(36) { minorApiLevel = 1 } } minSdk { version = release(23) } targetSdk { version = release(36) } }
Если вы хотите, чтобы применялись версии, определенные в файле settings.gradle, удалите эти свойства сборки из файлов build.gradle на уровне модуля. Если эти свойства указаны в файлах build.gradle на уровне модуля, они переопределяют свойства, заданные в файле settings.gradle для этого модуля.