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.
269 lines
8.4 KiB
269 lines
8.4 KiB
5 years ago
|
apply plugin: 'com.android.application'
|
||
|
|
||
|
android {
|
||
|
signingConfigs {
|
||
|
config {
|
||
|
keyAlias 'YogaKey'
|
||
|
keyPassword 'Yoga@xianlian123'
|
||
|
storeFile file('../appInfo/yoga.jks')
|
||
|
storePassword 'Yoga@xianlian123'
|
||
|
}
|
||
|
}
|
||
|
compileSdkVersion 28
|
||
|
defaultConfig {
|
||
|
applicationId "com.zhilian.s8"
|
||
|
minSdkVersion 19
|
||
|
targetSdkVersion 28
|
||
|
versionCode 62
|
||
|
versionName "v_4.2.0"
|
||
|
signingConfig signingConfigs.config
|
||
|
ndk {
|
||
|
abiFilters 'armeabi', 'x86', 'armeabi-v7a', 'arm64-v8a'// 'x86_64', 'arm64-v8a'
|
||
|
}
|
||
|
manifestPlaceholders = [
|
||
|
qq_id: "1107730555" // QQ 客服平台申请的APP ID
|
||
|
]
|
||
|
javaCompileOptions {
|
||
|
annotationProcessorOptions {
|
||
|
arguments = [moduleName: project.getName()]
|
||
|
}
|
||
|
}
|
||
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||
|
multiDexEnabled true
|
||
|
}
|
||
|
|
||
|
//命令打包apk重命名
|
||
|
android.applicationVariants.all { variant ->
|
||
|
variant.outputs.all {
|
||
|
outputFileName = "小蓝鲸健康_${variant.name}_${variant.versionName}_${new Date().format("yyyyMMddHHmm")}.apk"
|
||
|
}
|
||
|
}
|
||
|
buildTypes {
|
||
|
release {
|
||
|
minifyEnabled false
|
||
|
signingConfig signingConfigs.config
|
||
|
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||
|
}
|
||
|
debug {
|
||
|
signingConfig signingConfigs.config
|
||
|
}
|
||
|
}
|
||
|
/*allprojects {
|
||
|
gradle.projectsEvaluated {
|
||
|
tasks.withType(JavaCompile) {
|
||
|
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
|
||
|
}
|
||
|
}
|
||
|
}*/
|
||
|
lintOptions {
|
||
|
checkReleaseBuilds false
|
||
|
abortOnError false
|
||
|
}
|
||
|
packagingOptions {
|
||
|
exclude 'META-INF/LICENSE.txt'
|
||
|
exclude 'META-INF/NOTICE.txt'
|
||
|
exclude 'META-INF/license.txt'
|
||
|
exclude 'META-INF/LICENSE'
|
||
|
exclude 'META-INF/notice.txt'
|
||
|
exclude 'META-INF/NOTICE'
|
||
|
exclude 'META-INF/DEPENDENCIES.txt'
|
||
|
exclude 'META-INF/DEPENDENCIES'
|
||
|
exclude 'META-INFTICE.txt'
|
||
|
exclude 'META-INF/maven/data.domybox.com/data.sdk/pom.properties'
|
||
|
exclude 'META-INF/maven/data.domybox.com/data.sdk/pom.xml'
|
||
|
exclude 'META-INF/rxjava.properties'
|
||
|
exclude 'META-INF/proguard/androidx-annotations.pro'
|
||
|
}
|
||
|
sourceSets {
|
||
|
main {
|
||
|
jniLibs.srcDirs = ['libs']
|
||
|
// res.srcDirs = ['src/main/res', 'src/main/res_im', 'src/main/res-rp'] //自定义资源文件夹
|
||
|
}
|
||
|
}
|
||
|
compileOptions {
|
||
|
sourceCompatibility JavaVersion.VERSION_1_7
|
||
|
targetCompatibility JavaVersion.VERSION_1_7
|
||
|
}
|
||
|
|
||
|
}
|
||
|
buildscript {
|
||
|
repositories {
|
||
|
|
||
|
flatDir {
|
||
|
dirs 'libs', projectDir.getPath() + "/libs"
|
||
|
}
|
||
|
jcenter()
|
||
|
mavenCentral()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
api fileTree(include: ['*.jar'], dir: 'libs')
|
||
|
androidTestApi('com.android.support.test.espresso:espresso-core:2.2.2', {
|
||
|
exclude group: 'com.android.support', module: 'support-annotations'
|
||
|
})
|
||
|
testApi 'junit:junit:4.12'
|
||
|
api 'com.android.support:support-v4:28.0.0'
|
||
|
api 'com.android.support:appcompat-v7:28.0.0'
|
||
|
api 'com.android.support:design:28.0.0'
|
||
|
api 'com.android.support:cardview-v7:28.0.0'
|
||
|
api 'com.android.support:recyclerview-v7:28.0.0'
|
||
|
api 'com.android.support.constraint:constraint-layout:1.0.2'
|
||
|
api 'com.prolificinteractive:material-calendarview:1.4.3'
|
||
|
implementation 'com.jakewharton:butterknife:8.8.1'
|
||
|
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
|
||
|
|
||
|
api 'com.google.code.gson:gson:2.8.0'
|
||
|
api 'com.jude:swipebackhelper:3.1.2'
|
||
|
api 'com.jph.takephoto:takephoto_library:4.0.3'
|
||
|
api 'me.shaohui.advancedluban:library:1.3.5'
|
||
|
api 'com.makeramen:roundedimageview:2.3.0'
|
||
|
api 'com.contrarywind:Android-PickerView:4.1.9'
|
||
|
api 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
|
||
|
api 'com.alibaba:fastjson:1.1.34.android'
|
||
|
api 'vip.devkit:common.widget:2.0.2'
|
||
|
api 'vip.devkit:common.util:1.0.9'
|
||
|
api 'de.greenrobot:eventbus:2.4.0'
|
||
|
api('com.alibaba.android:vlayout:1.2.8@aar') {
|
||
|
transitive = true
|
||
|
}
|
||
|
api 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'
|
||
|
api 'com.yanzhenjie:recyclerview-swipe:1.1.2'
|
||
|
api project(':datepicker')
|
||
|
|
||
|
// compile 'com.android.support:design:24.1.1'
|
||
|
api('cn.yipianfengye.android:zxing-library:2.2') {
|
||
|
exclude module: 'support-v4'
|
||
|
exclude group: 'com.android.support'
|
||
|
}
|
||
|
api 'com.blankj:utilcode:1.15.1'
|
||
|
api 'vip.devkit:common.share:1.1.3'
|
||
|
|
||
|
//权限申请
|
||
|
api 'pub.devrel:easypermissions:0.2.0'
|
||
|
|
||
|
//下拉刷新
|
||
|
api 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-22'
|
||
|
|
||
|
//扫描
|
||
|
api 'cn.yipianfengye.android:zxing-library:2.2'
|
||
|
|
||
|
//新的用权限申请
|
||
|
api 'me.weyye.hipermission:library:1.0.7'
|
||
|
|
||
|
//flowLayout 流式标签
|
||
|
api 'com.hyman:flowlayout-lib:1.1.2'
|
||
|
|
||
|
//自定义tablayout
|
||
|
api 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar'
|
||
|
|
||
|
//rxbinding
|
||
|
api 'com.jakewharton.rxbinding2:rxbinding:2.0.0'
|
||
|
|
||
|
//更改后的联系索引,解决排序异常问题
|
||
|
api project(':indexlib')
|
||
|
|
||
|
//阴影layout
|
||
|
api 'com.github.dmytrodanylyk.shadow-layout:library:1.0.3'
|
||
|
|
||
|
//cardView
|
||
|
|
||
|
//rxtool
|
||
|
|
||
|
// compile('com.github.vondear:RxTools:v1.7.3.4') {
|
||
|
|
||
|
// exclude group: 'com.google.code.gson'
|
||
|
|
||
|
// exclude group: 'com.tencent.mm.opensdk'
|
||
|
|
||
|
// }// 在Application中初始化 RxUtils.init(this);
|
||
|
|
||
|
//supertextview
|
||
|
api 'com.github.lygttpod:SuperTextView:2.1.7'
|
||
|
|
||
|
//分包库
|
||
|
api 'com.android.support:multidex:1.0.0'
|
||
|
|
||
|
|
||
|
//ios 滑动开关 switch 用这个
|
||
|
api 'com.github.zcweng:switch-button:0.0.3@aar'
|
||
|
api 'com.github.Hitomis:CrazyShadow:v1.0.1'
|
||
|
|
||
|
// debugCompile 'me.ele:uetool:1.0.15'
|
||
|
|
||
|
// releaseCompile 'me.ele:uet/ool-no-op:1.0.15'
|
||
|
// api 'com.squareup.leakcanary:leakcanary-android:1.5.4'
|
||
|
|
||
|
//鲁班 压缩图片
|
||
|
api 'top.zibin:Luban:1.1.8'
|
||
|
|
||
|
//富文本编辑器
|
||
|
// api 'jp.wasabeef:richeditor-android:1.2.2'
|
||
|
|
||
|
//取色器
|
||
|
api 'com.github.QuadFlask:colorpicker:0.0.13'
|
||
|
|
||
|
//垂直滚动的textview
|
||
|
api 'com.github.paradoxie:AutoVerticalTextview:0.1'
|
||
|
|
||
|
// compile 'com.gongwen:marqueelibrary:1.1.3'
|
||
|
|
||
|
//compile 'com.sunfusheng:marqueeview:1.3.3'
|
||
|
//选择图片
|
||
|
api 'com.jph.takephoto:takephoto_library:4.0.0'
|
||
|
|
||
|
//rxjava
|
||
|
// api 'io.reactivex.rxjava2:rxjava:2.0.0'
|
||
|
// api 'org.reactivestreams:reactive-streams:1.0.0'
|
||
|
//
|
||
|
|
||
|
api 'com.github.bumptech.glide:glide:4.8.0'
|
||
|
|
||
|
api 'com.github.PhilJay:MPAndroidChart:v3.1.0'
|
||
|
|
||
|
api project(':comm')
|
||
|
api project(':marqueelibrary')
|
||
|
api project(':datepicker')
|
||
|
api project(':comm')
|
||
|
api project(':netlib')
|
||
|
|
||
|
|
||
|
api files('libs/pushservice-6.5.0.75.jar')
|
||
|
|
||
|
// debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-alpha-1'
|
||
|
// api 'com.squareup.leakcanary:leakcanary-android:1.6.3'
|
||
|
//// releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3'
|
||
|
// // Optional, if you use support library fragments:
|
||
|
// api 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.3'
|
||
|
//js与java互调
|
||
|
compile('com.github.lzyzsd:jsbridge:1.0.4') {
|
||
|
exclude group: 'com.android.support' //exclude 可以解决 lib冲突的问题。
|
||
|
}
|
||
|
implementation project(path: ':richeditor')
|
||
|
|
||
|
api 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
|
||
|
//url转为二维码
|
||
|
//compile 'com.google.zxing:core:3.3.0 '
|
||
|
|
||
|
implementation project(path: ':richeditor')
|
||
|
|
||
|
api(name: 'AlivcPlayer-3.4.9', ext: 'aar')
|
||
|
api(name: 'AlivcReporter-1.2', ext: 'aar')
|
||
|
api(name: 'AliyunVodPlayer-3.4.9', ext: 'aar')
|
||
|
api(name: 'live-pusher-resources-3.3.5', ext: 'aar') {
|
||
|
exclude group: 'com.android.support' //exclude 可以解决 lib冲突的问题
|
||
|
}
|
||
|
api files('libs/live-face-3.3.5.jar')
|
||
|
api files('libs/live-beauty-3.3.5.jar')
|
||
|
api files('libs/live-pusher-3.3.5.jar')
|
||
|
|
||
|
implementation 'com.aliyun.video.android:upload:1.5.5'
|
||
|
|
||
|
api(name: 'WbCloudOcrSdk-pro-release-v2.3.43', ext: 'aar')
|
||
|
// compile(name: 'WbCloudNormal-v4.0.4-22f2b1b', ext: 'aar')
|
||
|
|
||
|
//1. 云刷脸SDK
|
||
|
api(name: 'WbCloudFaceLiveSdk-v3.1.7-677a4796', ext: 'aar')
|
||
|
//2. 云common SDK
|
||
|
api(name: 'WbCloudNormal-v4.0.10-1e5e27e', ext: 'aar')
|
||
|
}
|