Настройте параметры сборки для всего проекта с помощью плагина настроек.

Плагин настроек позволяет централизовать общие параметры сборки, применяемые ко всем модулям, в одном месте, чтобы вам не приходилось копировать и вставлять конфигурации для разных модулей.

Примените плагин настроек.

Примените плагин настроек в файле 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 для данного модуля.