Junior — Middle
Каква информация и настройки могат да бъдат посочени във файла build.gradle за проект?
sobes.tech AI
Отговор от AI
В файла build.gradle за Android проект се посочват настройките за сборка и зависимостите. Основните типове информация, които могат да се зададат там:
- Плъгини: например,
com.android.applicationза приложение илиcom.android.libraryза библиотека. - Конфигурация на Android: версия на SDK (
compileSdkVersion), минимални и целеви версии (minSdkVersion,targetSdkVersion), типове сборки, вкусове. - Зависимости: библиотеки, които проектът използва, например
implementation 'androidx.appcompat:appcompat:1.5.1'. - Версии и променливи: може да се дефинират версии на библиотеките в променливи за по-лесна актуализация.
- Настройки за сборка: например, ProGuard, параметри за компилация, подписване на APK.
Пример:
plugins {
id 'com.android.application'
}
android {
compileSdkVersion 33
defaultConfig {
applicationId "com.example.app"
minSdkVersion 21
targetSdkVersion 33
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
}
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.android.material:material:1.7.0'
}
По този начин build.gradle управлява процеса на сборка, зависимостите и конфигурацията на проекта.