Sobes.tech
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.application alkalmazásokhoz vagy com.android.library kö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.