Junior — Middle
Quali informazioni e impostazioni è possibile specificare nel file build.gradle per un progetto?
sobes.tech AI
Risposta dell'AI
Nel file build.gradle di un progetto Android vengono specificate le impostazioni di compilazione e le dipendenze. I principali tipi di informazioni che si possono definire lì:
- Plugin: ad esempio,
com.android.applicationper applicazioni ocom.android.libraryper librerie. - Configurazione Android: versione SDK (
compileSdkVersion), versioni minime e target (minSdkVersion,targetSdkVersion), tipi di build, flavor. - Dipendenze: librerie utilizzate dal progetto, ad esempio,
implementation 'androidx.appcompat:appcompat:1.5.1'. - Versioni e variabili: è possibile definire le versioni delle librerie in variabili per facilitare gli aggiornamenti.
- Impostazioni di build: ad esempio, ProGuard, parametri di compilazione, firma dell'APK.
Esempio:
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'
}
In questo modo, build.gradle gestisce il processo di compilazione, le dipendenze e la configurazione del progetto.