Sobes.tech
Junior — Middle

Jaké informace a nastavení lze uvést v souboru build.gradle pro projekt?

sobes.tech AI

Odpověď od AI

V souboru build.gradle pro projekt Android jsou uvedeny nastavení sestavení a závislosti. Hlavní typy informací, které lze tam definovat:

  • Pluginy: například com.android.application pro aplikace nebo com.android.library pro knihovny.
  • Konfigurace Android: verze SDK (compileSdkVersion), minimální a cílové verze (minSdkVersion, targetSdkVersion), typy sestavení, příchutě.
  • Závislosti: knihovny, které projekt používá, například implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Verze a proměnné: lze definovat verze knihoven v proměnných pro snadnější aktualizace.
  • Nastavení sestavení: například ProGuard, parametry kompilace, podpis APK.

Příklad:

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'
}

Tímto způsobem build.gradle spravuje proces sestavení, závislosti a konfiguraci projektu.