Junior — Middle
Koje informacije i postavke mogu biti navedene u fajlu build.gradle za projekat?
sobes.tech АИ
Одговор од АИ
U fajlu build.gradle za Android projekat navode se podešavanja za izgradnju i zavisnosti. Glavne vrste informacija koje se mogu tamo definisati:
- Dodaci (Plugins): na primer,
com.android.applicationza aplikacije ilicom.android.libraryza biblioteke. - Android konfiguracija: verzija SDK (
compileSdkVersion), minimalne i ciljne verzije (minSdkVersion,targetSdkVersion), tipovi izgradnje, ukusi. - Zavisnosti: biblioteke koje projekat koristi, na primer,
implementation 'androidx.appcompat:appcompat:1.5.1'. - Verzije i promenljive: verzije biblioteka mogu biti definisane u promenljivima radi lakšeg ažuriranja.
- Podešavanja izgradnje: na primer, ProGuard, parametri kompilacije, potpisivanje APK.
Primer:
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'
}
Na ovaj način, build.gradle upravlja procesom izgradnje, zavisnostima i konfiguracijom projekta.