Sobes.tech
Junior — Middle

Aké informácie a nastavenia je možné uviesť v súbore build.gradle pre projekt?

sobes.tech AI

Odpoveď od AI

V súbore build.gradle pre Android projekt sú uvedené nastavenia zostavenia a závislosti. Hlavné typy informácií, ktoré je možné tam definovať:

  • Pluginy: napríklad com.android.application pre aplikácie alebo com.android.library pre knižnice.
  • Konfigurácia Android: verzia SDK (compileSdkVersion), minimálne a cieľové verzie (minSdkVersion, targetSdkVersion), typy zostáv, príchute.
  • Závislosti: knižnice, ktoré projekt používa, napríklad implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Verzie a premenné: verzie knižníc je možné definovať v premenných pre jednoduchšiu aktualizáciu.
  • Nastavenia zostáv: napríklad ProGuard, parametre kompilácie, podpisovanie APK.

Prí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 spôsobom build.gradle spravuje proces zostavenia, závislosti a konfiguráciu projektu.