Junior — Middle
Quelles informations et configurations peut-on spécifier dans le fichier build.gradle pour un projet?
sobes.tech IA
Réponse de l'IA
Dans le fichier build.gradle pour un projet Android, les configurations de compilation et les dépendances sont spécifiées. Les principaux types d'informations que l'on peut y définir :
- Plugins : par exemple,
com.android.applicationpour une application oucom.android.librarypour une bibliothèque. - Configuration Android : version du SDK (
compileSdkVersion), versions minimale et cible (minSdkVersion,targetSdkVersion), configurations de build (types de build), saveurs. - Dépendances : bibliothèques utilisées par le projet, par exemple,
implementation 'com.android.support:appcompat-v7:28.0.0'. - Versions et variables : il est possible de définir des versions de bibliothèques dans des variables pour faciliter la mise à jour.
- Configurations de build : par exemple, ProGuard, paramètres de compilation, signature de l'APK.
Exemple :
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'
}
Ainsi, build.gradle gère le processus de compilation, les dépendances et la configuration du projet.