Junior — Middle
Welke informatie en instellingen kunnen worden opgegeven in het build.gradle-bestand voor een project?
sobes.tech AI
Antwoord van AI
In het bestand build.gradle voor een Android-project worden de build-instellingen en afhankelijkheden gespecificeerd. De belangrijkste typen informatie die daar kunnen worden ingesteld:
- Plugins: bijvoorbeeld
com.android.applicationvoor applicaties ofcom.android.libraryvoor bibliotheken. - Android-configuratie: SDK-versie (
compileSdkVersion), minimale en doelversies (minSdkVersion,targetSdkVersion), build-types, smaken. - Afhankelijkheden: bibliotheken die het project gebruikt, bijvoorbeeld
implementation 'androidx.appcompat:appcompat:1.5.1'. - Versies en variabelen: versies van bibliotheken kunnen in variabelen worden gedefinieerd voor gemakkelijke updates.
- Build-instellingen: bijvoorbeeld ProGuard, compilatieparameters, APK-ondertekening.
Voorbeeld:
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'
}
Zo beheert build.gradle het bouwproces, afhankelijkheden en projectconfiguratie.