Sobes.tech
Junior — Middle

Koje informacije i postavke mogu biti navedene u fajlu build.gradle za projekat?

sobes.tech АИ

Одговор од АИ

U fajlu build.gradle za Android projekat navode se podešavanja za izgradnju i zavisnosti. Glavne vrste informacija koje se mogu tamo definisati:

  • Dodaci (Plugins): na primer, com.android.application za aplikacije ili com.android.library za biblioteke.
  • Android konfiguracija: verzija SDK (compileSdkVersion), minimalne i ciljne verzije (minSdkVersion, targetSdkVersion), tipovi izgradnje, ukusi.
  • Zavisnosti: biblioteke koje projekat koristi, na primer, implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Verzije i promenljive: verzije biblioteka mogu biti definisane u promenljivima radi lakšeg ažuriranja.
  • Podešavanja izgradnje: na primer, ProGuard, parametri kompilacije, potpisivanje APK.

Primer:

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

Na ovaj način, build.gradle upravlja procesom izgradnje, zavisnostima i konfiguracijom projekta.