Files
digitalCoalMiningPlatform/coalMiningApp/app/build.gradle
T

108 lines
2.7 KiB
Groovy

plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
id 'org.jetbrains.kotlin.android'
id 'kotlin-parcelize'
}
android {
compileSdk rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "com.zmkg.coaloperation"
minSdk rootProject.ext.minSdkVersion
targetSdk rootProject.ext.targetSdkVersion
versionCode rootProject.ext.versionCode
versionName rootProject.ext.versionName
multiDexEnabled true
ndk {
// 选择实际需要的cpu架构
abiFilters 'armeabi-v7a', 'arm64-v8a'//,'armeabi'//, 'x86', 'x86_64'
}
// Kotlin项目配置
kapt {
arguments {
arg("room.schemaLocation", "$projectDir/schemas")
}
}
}
signingConfigs{
debug {
storeFile file('/key/coal-release.jks')
storePassword "coal1234"
keyAlias "coal"
keyPassword "coal1234"
}
release {
storeFile file('/key/coal-release.jks')
storePassword "coal1234"
keyAlias "coal"
keyPassword "coal1234"
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
minifyEnabled false
signingConfig signingConfigs.release
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '1.8'
}
packagingOptions {
exclude 'META-INF/gradle/incremental.annotation.processors'
exclude 'DebugProbesKt.bin'
}
testOptions {
unitTests.returnDefaultValues = true
}
dataBinding {
enabled = true
}
kapt {
generateStubs = true
}
}
dependencies {
api rootProject.ext.androidxLibs
// ViewModel and LiveData
api rootProject.ext.jetpackLibs
/* annotationProcessor */
kapt rootProject.ext.annotationProcessorLibs
/*网络请求相关*/
api rootProject.ext.networkLibs
/*Glide*/
api rootProject.ext.glideLibs
/*AgentWeb*/
api rootProject.ext.agentWebLibs
api rootProject.ext.commonLibs
// api project(':tuichat')
// api project(':tuicontact')
// api project(':tuiconversation')
// api project(':tuicallkit')
// annotationProcessor 'com.google.auto.service:auto-service:1.1.1'
implementation 'com.contrarywind:Android-PickerView:4.1.9'
// ViewModel
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.6.1"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1"
implementation 'com.google.code.gson:gson:2.10.1'
}