PulseDroid/app/build.gradle

46 lines
1.4 KiB
Groovy

apply plugin: 'com.android.application'
android {
compileSdkVersion 34
compileOptions {
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
defaultConfig {
multiDexEnabled true
applicationId 'at.kescher.pulsedroid'
minSdkVersion 14
targetSdkVersion 34
// version code: each number in the version string gets two digits (leading zero removed for first one). one additional digit for pre-release versions.
// So: 2.2.0 is: 02 + 20 + 00 + 0
versionCode 2020000
versionName "2.2.0"
}
buildTypes {
debug {
applicationIdSuffix ".dev"
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'
}
}
namespace 'at.kescher.pulsedroid'
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'com.google.android.material:material:1.11.0'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
}