Junior — Middle
Ce informații și setări pot fi specificate în fișierul build.gradle pentru un proiect?
sobes.tech AI
Răspuns de la AI
În fișierul build.gradle pentru un proiect Android, sunt specificate setările de compilare și dependențele. Tipurile principale de informații care pot fi definite acolo:
- Plugin-uri: de exemplu,
com.android.applicationpentru aplicații saucom.android.librarypentru biblioteci. - Configurarea Android: versiunea SDK (
compileSdkVersion), versiunile minime și țintă (minSdkVersion,targetSdkVersion), tipurile de build, aromele. - Dependențe: biblioteci utilizate de proiect, de exemplu,
implementation 'androidx.appcompat:appcompat:1.5.1'. - Versiuni și variabile: se pot defini versiunile bibliotecilor în variabile pentru actualizări ușoare.
- Setări de build: de exemplu, ProGuard, parametri de compilare, semnarea APK-ului.
Exemplu:
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'
}
Astfel, build.gradle gestionează procesul de construire, dependențele și configurația proiectului.