Junior — Middle
Jakie informacje i ustawienia można określić w pliku build.gradle dla projektu?
sobes.tech AI
Odpowiedź od AI
W pliku build.gradle dla projektu Android określane są ustawienia kompilacji i zależności. Główne typy informacji, które można tam zdefiniować:
- Wtyczki: na przykład
com.android.applicationdla aplikacji lubcom.android.librarydla biblioteki. - Konfiguracja Android: wersja SDK (
compileSdkVersion), minimalne i docelowe wersje (minSdkVersion,targetSdkVersion), typy build, smaki. - Zależności: biblioteki używane przez projekt, np.
implementation 'androidx.appcompat:appcompat:1.5.1'. - Wersje i zmienne: można zdefiniować wersje bibliotek w zmiennych dla łatwiejszej aktualizacji.
- Ustawienia build: na przykład ProGuard, parametry kompilacji, podpisywanie APK.
Przykład:
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'
}
Tak zarządza się procesem budowania, zależnościami i konfiguracją projektu.