Ответ
В build.gradle (Module-level) описываются настройки конкретного модуля приложения:
- Зависимости (dependencies) - библиотеки и модули, которые использует проект:
implementation 'androidx.core:core-ktx:1.9.0'
- Android-специфичные настройки (android {}) - версии SDK, buildTools, настройки сборки:
compileSdk 34
defaultConfig {
minSdk 24
targetSdk 34
}
- Тип модуля (plugin) - application/library:
plugins {
id 'com.android.application'
}
- ProGuard/R8 правила для обфускации кода
- Product flavors и build variants для разных конфигураций сборки
- Локальные модули (если есть):
implementation project(':mylibrary')