Junior — Middle
Milyen információk és beállítások adhatók meg a build.gradle fájlban egy projekthez?
sobes.tech MI
Válasz az MI-től
Az build.gradle fájlban egy Android projekt esetén a build beállításokat és függőségeket határozzák meg. A fő típusú információk, amelyeket ott meg lehet adni:
- Bővítmények: például
com.android.applicationalkalmazásokhoz vagycom.android.librarykönyvtárakhoz. - Android konfiguráció: SDK verzió (
compileSdkVersion), minimális és cél verziók (minSdkVersion,targetSdkVersion), build típusok, ízek. - Függőségek: a projekt által használt könyvtárak, például
implementation 'androidx.appcompat:appcompat:1.5.1'. - Verziók és változók: a könyvtárak verzióit változókban lehet meghatározni az egyszerű frissítés érdekében.
- Build beállítások: például ProGuard, fordítási paraméterek, APK aláírás.
Példa:
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'
}
Így a build.gradle kezeli a build folyamatot, a függőségeket és a projekt konfigurációját.