Sobes.tech
Junior — Middle

Kādu informāciju un iestatījumus var norādīt build.gradle failā projektam?

sobes.tech AI

Atbilde no AI

Failā build.gradle Android projektam ir norādīti būvniecības iestatījumi un atkarības. Galvenie informācijas veidi, kurus tur var definēt:

  • Spraudņi: piemēram, com.android.application lietojumprogrammai vai com.android.library bibliotēkai.
  • Android konfigurācija: SDK versija (compileSdkVersion), minimālās un mērķa versijas (minSdkVersion, targetSdkVersion), būvniecības tipi, garšas.
  • Atkarības: bibliotēkas, kuras projekts izmanto, piemēram, implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Versijas un mainīgie: bibliotēku versijas var definēt mainīgajos, lai būtu vieglāk atjaunināt.
  • Būvniecības iestatījumi: piemēram, ProGuard, kompilācijas parametri, APK parakstīšana.

Piemērs:

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

Šādi build.gradle pārvalda būvniecības procesu, atkarības un projekta konfigurāciju.