Sobes.tech
Junior — Middle

Bir proje için build.gradle dosyasında hangi bilgiler ve ayarlar belirtilebilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir Android projesi için build.gradle dosyasında derleme ayarları ve bağımlılıklar belirtilir. Orada tanımlanabilecek temel bilgi türleri:

  • Eklentiler: örneğin, com.android.application uygulama için veya com.android.library kütüphane için.
  • Android yapılandırması: SDK sürümü (compileSdkVersion), minimum ve hedef sürümler (minSdkVersion, targetSdkVersion), derleme türleri (build types), tatlar.
  • Bağımlılıklar: projenin kullandığı kütüphaneler, örneğin, implementation 'androidx.appcompat:appcompat:1.5.1'.
  • Sürümler ve değişkenler: kütüphane sürümleri, güncellemeleri kolaylaştırmak için değişkenlerde tanımlanabilir.
  • Derleme ayarları: örneğin, ProGuard, derleme parametreleri, APK imzalama.

Örnek:

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

Bu şekilde, build.gradle derleme sürecini, bağımlılıkları ve proje yapılandırmasını yönetir.