apply plugin: 'com.android.application'
|
|
android {
|
compileSdkVersion 29
|
|
defaultConfig {
|
applicationId "com.osfans.trime"
|
minSdkVersion 14
|
targetSdkVersion 29
|
versionCode 20181226
|
versionName "3.1.3"
|
ndk {
|
abiFilters "armeabi-v7a", "arm64-v8a"
|
}
|
externalNativeBuild {
|
cmake {
|
arguments "-DANDROID_TOOLCHAIN=clang", "-DANDROID_STL=c++_static", "-DANDROID_STL_FORCE_FEATURES=ON"
|
}
|
}
|
}
|
|
signingConfigs {
|
release {
|
}
|
}
|
|
buildTypes {
|
release {
|
minifyEnabled false
|
//proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-android.txt'
|
signingConfig signingConfigs.release
|
}
|
}
|
|
def propsFile = rootProject.file('gradle.properties') //store release config in gradle.properties
|
def configName = 'release'
|
|
if (propsFile.exists() && android.signingConfigs.hasProperty(configName)) {
|
def props = new Properties()
|
props.load(new FileInputStream(propsFile))
|
if (props!=null && props.containsKey('storeFile')) {
|
android.signingConfigs[configName].storeFile = rootProject.file(props['storeFile'])
|
android.signingConfigs[configName].storePassword = props['storePassword']
|
android.signingConfigs[configName].keyAlias = props['keyAlias']
|
android.signingConfigs[configName].keyPassword = props['keyPassword']
|
}
|
}
|
|
// externalNativeBuild {
|
// cmake {
|
// path "src/main/jni/CMakeLists.txt"
|
// version "3.10.2"
|
// }
|
// }
|
ndkVersion "20.0.5594570"
|
}
|