Sobes.tech
Junior — Middle

Kokią informaciją ir nustatymus galima nurodyti build.gradle faile projektui?

sobes.tech AI

Atsakymas iš AI

„Build.gradle“ faile Android projektui nurodomi kūrimo nustatymai ir priklausomybės. Pagrindiniai informacijos tipai, kuriuos galima ten nustatyti:

  • Įskiepiai (Plugins): pavyzdžiui, com.android.application programai arba com.android.library bibliotekai.
  • Android konfigūracija: SDK versija (compileSdkVersion), minimalios ir tikslinės versijos (minSdkVersion, targetSdkVersion), kūrimo tipai, skonių.
  • Priklausomybės: bibliotekos, kurias naudoja projektas, pvz., implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Versijos ir kintamieji: bibliotekų versijos gali būti apibrėžtos kintamuosiuose, kad būtų lengviau atnaujinti.
  • Kūrimo nustatymai: pvz., ProGuard, kompiliavimo parametrai, APK pasirašymas.

Pavyzdys:

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

Šiuo būdu build.gradle valdo kūrimo procesą, priklausomybes ir projekto konfigūraciją.