KDE/app/build.gradle

70 lines
1.9 KiB
Groovy
Raw Normal View History

plugins {
id 'com.android.application'
}
android {
compileSdk 32
defaultConfig {
applicationId "tech.recreational.kde"
minSdk 26
targetSdk 32
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
arguments "-DANDROID_STL=c++_static"
cppFlags ''
}
}
ndk {
// Skip deprecated ABIs. Only required when using NDK 16 or earlier.
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
}
buildFeatures {
prefab true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
externalNativeBuild {
cmake {
arguments "-DANDROID_STL=c++_shared"
}
}
}
debug {
externalNativeBuild {
minifyEnabled = false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
cmake {
arguments "-DANDROID_STL=c++_shared"
}
}
}
}
externalNativeBuild {
cmake {
path file('src/main/cpp/CMakeLists.txt')
version '3.18.1'
}
}
}
dependencies {
implementation 'androidx.games:games-activity:1.2.1'
implementation 'androidx.games:games-frame-pacing:1.10.1'
implementation 'androidx.appcompat:appcompat:1.3.0'
implementation 'com.google.android.material:material:1.4.0'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}