纸通宝saas工厂端代卖
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

89 lines
2.8 KiB

apply plugin: 'com.android.application'
def ext = rootProject.ext
def version = ext.versions
def dependencie = ext.dependencies
def appPackage = ext.appID
def sign = ext.sign
android {
compileSdkVersion version.compileSdkVersion
defaultConfig {
applicationId appPackage.app
minSdkVersion version.minSdkVersion
targetSdkVersion version.targetSdkVersion
versionCode version.versionCode
versionName version.versionName
multiDexEnabled true
flavorDimensions "default"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
buildTypes {
release {
// 移除所有在工程中没有用到的资源
shrinkResources true
minifyEnabled true
signingConfig signingConfigs.debug
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
// 移除所有在工程中没有用到的资源
shrinkResources false
minifyEnabled false
signingConfig signingConfigs.debug
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
buildToolsVersion '28.0.3'
//支持jdk1.8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
/**
* 把libs 文件名改为 jniLibs
* 主要是腾讯定位sdk需要放入这个包下,开发文档有坑
*/
sourceSets {
main {
jni.srcDirs = []
jniLibs.srcDirs = ['libs']
}
}
productFlavors {
official {
manifestPlaceholders = [QD_CHANNEL_ID_VALUE: "official"]
}
xiaomi {
manifestPlaceholders = [QD_CHANNEL_ID_VALUE: "xiaomi"]
}
huawei {
manifestPlaceholders = [QD_CHANNEL_ID_VALUE: "huawei"]
}
toutiao {
manifestPlaceholders = [QD_CHANNEL_ID_VALUE: "toutiao"]
}
yingyongbao {
manifestPlaceholders = [QD_CHANNEL_ID_VALUE: "yingyongbao"]
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
api project(':common')
implementation dependencie.support_v4
implementation("com.github.547394:SerialPortManager:1.0.10")
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
annotationProcessor dependencie.butterknife_compiler
//v7包和v4包
api dependencie.appcompat_v7
api dependencie.rxjava
api dependencie.rxandroid2
api dependencie.glide
//进度条下载
implementation dependencie.progress_manager
}