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.applicationuygulama için veyacom.android.librarykü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.