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