Sobes.tech
Junior — Middle

Ինչ տեղեկություններ և կարգավորումներ կարելի է նշել build.gradle ֆայլում նախագծի համար։

sobes.tech AI

Պատասխան AI-ից

Android նախագծի համար build.gradle ֆայլում նշվում են կառուցման կարգավորումները և կախվածությունները: Հիմնական տեղեկատվության տեսակները, որոնք կարող են այնտեղ սահմանվել՝

  • Պլագիններ՝ օրինակ, com.android.application ծրագրի համար կամ com.android.library գրադարանի համար:
  • Android կոնֆիգուրացիա՝ SDK տարբերակ (compileSdkVersion), նվազագույն և նպատակային տարբերակներ (minSdkVersion, targetSdkVersion), կառուցման տեսակներ, համակարկներ:
  • Կախվածություններ՝ գրադարաններ, որոնք օգտագործում է նախագիծը, օրինակ՝ implementation 'androidx.appcompat:appcompat:1.5.1':
  • Տարբերակներ և փոփոխականներ՝ գրադարանների տարբերակները կարող են սահմանվել փոփոխականներում՝ հեշտ թարմացման համար:
  • Կառուցման կարգավորումներ՝ օրինակ՝ ProGuard, կոմպիլյացիոն պարամետրեր, APK ստորագրում:

Օրինակ՝

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

Այս կերպ, build.gradle կառավարում է կառուցման գործընթացը, կախվածությունները և նախագծի կարգավորումները։