Files
pda-web/app/build.gradle

80 lines
2.2 KiB
Groovy
Raw Normal View History

plugins {
id 'com.android.application'
}
android {
compileSdk 31
buildToolsVersion '33.0.0'
defaultConfig {
applicationId "chaoran.business.pda"
minSdk 28
targetSdk 28
versionCode 1
versionName "1.4"
// 1.0 IDATA广播模式处理
// 1.1 霍尼韦尔的监听修改扫描网站二维码跳出程序监听失效调整、斑马PDA广播模式设置
// 1.2 霍尼韦尔EDA56、jdk11gradle7.3、海信PDA广播支持
2023-07-11 12:08:07 +08:00
// 1.3 东集 pda的支持
// 1.4 联新 pda的支持 已经 adapter 关闭的判断
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
2021-02-08 10:48:08 +08:00
//签名配置
signingConfigs {
release {
storeFile file(RELEASE_STOREFILE);
storePassword RELEASE_STORE_PASSWORD;
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
2021-02-08 10:48:08 +08:00
//构建类型
buildTypes {
release {
minifyEnabled false //是否代码混淆
multiDexEnabled true //防止方法数量超过65536导致错误
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
//配置签名
signingConfig signingConfigs.release
}
}
2021-02-08 10:48:08 +08:00
//关闭代码格式检查
lintOptions {
abortOnError false
}
//加载动态库
sourceSets {
main {
jniLibs.srcDir(['libs'])
}
}
2021-02-08 10:48:08 +08:00
//编译选项
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
2022-10-20 14:12:18 +08:00
/* repositories {
flatDir {
dirs 'libs'
}
}*/
}
dependencies {
2023-04-10 10:51:36 +08:00
compileOnly 'com.symbol:emdk:+'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
2022-10-20 14:12:18 +08:00
implementation 'com.google.code.gson:gson:2.6.2'
//加载jar包
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.preference:preference:1.1.1'
2022-10-20 14:12:18 +08:00
//implementation fileTree(include: ['*.aar'], dir: 'libs')
2023-07-11 12:08:07 +08:00
// 全屏,没有状态栏
api 'com.readystatesoftware.systembartint:systembartint:1.0.3'
}