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.
222 lines
9.3 KiB
222 lines
9.3 KiB
2 years ago
|
apply plugin: 'com.android.application'
|
||
|
apply plugin: 'com.huawei.agconnect'
|
||
|
android {
|
||
|
signingConfigs {
|
||
|
release {
|
||
|
keyAlias 'gdxzdoctor_key'
|
||
|
keyPassword 'password'
|
||
|
storeFile file('D:/202076work/gdxzdoctor_key.key.keystore')
|
||
|
storePassword 'password'
|
||
|
}
|
||
|
}
|
||
|
compileSdkVersion 29
|
||
|
defaultConfig {
|
||
|
applicationId "cn.shangyu.gdxzExpert"
|
||
|
minSdkVersion 19
|
||
|
targetSdkVersion 29
|
||
|
versionCode 115
|
||
|
versionName "3.9.5"
|
||
|
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
||
|
multiDexEnabled true
|
||
|
ndk {
|
||
|
abiFilters "armeabi", "armeabi-v7a", "x86" , "arm64-v8a"
|
||
|
// abiFilters "arm64-v8a"
|
||
|
}
|
||
|
signingConfig signingConfigs.release
|
||
|
// manifestPlaceholders= [qqappid: "101830139"]
|
||
|
}
|
||
|
compileOptions {
|
||
|
sourceCompatibility 1.8
|
||
|
targetCompatibility 1.8
|
||
|
}
|
||
|
dexOptions {
|
||
|
preDexLibraries false
|
||
|
jumboMode true
|
||
|
javaMaxHeapSize "4g"
|
||
|
}
|
||
|
sourceSets {
|
||
|
main {
|
||
|
jniLibs.srcDirs = ['libs']
|
||
|
}
|
||
|
}
|
||
|
buildTypes {
|
||
|
release {
|
||
|
minifyEnabled false
|
||
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||
|
}
|
||
|
debug {
|
||
|
signingConfig signingConfigs.release
|
||
|
}
|
||
|
}
|
||
|
buildToolsVersion '29.0.3'
|
||
|
useLibrary 'org.apache.http.legacy'
|
||
|
productFlavors {
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
afterEvaluate {
|
||
|
tasks.matching {
|
||
|
it.name.startsWith('dex')
|
||
|
}.each { dx ->
|
||
|
if (dx.additionalParameters == null) {
|
||
|
dx.additionalParameters = []
|
||
|
}
|
||
|
dx.additionalParameters += '--multi-dex' // enable multidex
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
dependencies {
|
||
|
|
||
|
|
||
|
implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs')
|
||
|
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
|
||
|
implementation 'com.google.android.material:material:1.0.0'
|
||
|
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||
|
implementation project(path: ':pager-bottom-tab-strip')
|
||
|
implementation project(path: ':zbarlibary')
|
||
|
implementation project(path: ':autosize')
|
||
|
|
||
|
testImplementation 'junit:junit:4.12'
|
||
|
// androidTestImplementation 'com.android.support.test:runner:1.0.2'
|
||
|
androidTestImplementation('androidx.test.espresso:espresso-core:3.1.0', {
|
||
|
exclude group: 'com.android.support', module: 'support-annotations'
|
||
|
})
|
||
|
// implementation files('libs/source-lecast-release.aar')
|
||
|
implementation files('libs/afinal_0.5.1_bin.jar')
|
||
|
// implementation files('libs/BaiduLBS_Android.jar')
|
||
|
implementation files('libs/classes.jar')
|
||
|
implementation files('libs/httpmime-4.1.3.jar')
|
||
|
implementation files('libs/Msc.jar')
|
||
|
implementation files('libs/pinyin4j-2.5.0.jar')
|
||
|
// implementation files('libs/SocialSDK_Sina_Simplify.jar')
|
||
|
// implementation files('libs/SocialSDK_WeChat_Simplify.jar')
|
||
|
implementation files('libs/Sunflower.jar')
|
||
|
// implementation files('libs/umeng-update-v2.6.0.1.jar')
|
||
|
// implementation files('libs/umeng_social_api.jar')
|
||
|
// implementation files('libs/umeng_social_net.jar')
|
||
|
// implementation files('libs/umeng_social_shareboard.jar')
|
||
|
// implementation files('libs/umeng_social_shareview.jar')
|
||
|
// implementation files('libs/umeng_social_tool.jar')
|
||
|
implementation files('libs/universal-image-loader-1.9.3.jar')
|
||
|
implementation files('libs/xUtils-2.6.14.jar')
|
||
|
// implementation project(':PushSDK')
|
||
|
// implementation project(path:':PushSDK')
|
||
|
implementation project(path: ':uikit')
|
||
|
implementation 'org.apache.httpcomponents:httpcore:4.4.1'
|
||
|
// implementation 'com.github.barteksc:android-pdf-viewer:3.1.0-beta.1'
|
||
|
//华为推送
|
||
|
implementation 'com.huawei.hms:push:4.0.4.301'
|
||
|
// implementation 'com.huawei.hms:push:5.1.1.301'
|
||
|
implementation ('com.github.barteksc:android-pdf-viewer:3.1.0-beta.1') {
|
||
|
exclude group: 'com.android.support'
|
||
|
}
|
||
|
implementation 'com.github.dfqin:grantor:2.1.0'
|
||
|
// implementation files('libs/glide-3.6.0.jar')
|
||
|
implementation files('libs/commons-lang-2.6.jar')
|
||
|
// implementation files('libs/commons-codec-1.3.jar')
|
||
|
implementation 'androidx.annotation:annotation:1.0.0'
|
||
|
implementation 'androidx.multidex:multidex:2.0.0'
|
||
|
|
||
|
implementation 'net.polyv.android:polyvPlayer:2.15.2'//SDK核心包
|
||
|
implementation 'net.polyv.android:polyvPlayerABI:1.9.9'//SDK核心包
|
||
|
implementation 'net.polyv.android:polyvDownload:2.15.2'//SDK下载功能
|
||
|
implementation 'net.polyv.android:polyvUpload:2.3.3'//SDK上传功能
|
||
|
// implementation 'com.easefun.polyv:polyvPlayer:2.13.0'
|
||
|
// implementation 'com.easefun.polyv:polyvPlayerABI:1.7.1'
|
||
|
// implementation 'com.easefun.polyv:polyvDownload:2.13.0'
|
||
|
// implementation 'com.easefun.polyv:polyvUpload:2.2.2'
|
||
|
// implementation 'com.easefun.polyv:polyvScreencast:0.2.0'
|
||
|
implementation 'de.hdodenhof:circleimageview:2.2.0'
|
||
|
implementation 'com.daimajia.swipelayout:library:1.2.0@aar'
|
||
|
// implementation 'com.easefun.polyv:polyvGif:2.2.1'
|
||
|
// implementation 'com.easefun.polyv:polyvSub:2.10.0'
|
||
|
implementation 'net.polyv.android:polyvGif:2.2.2'//demo中课程讨论区显示的内容里用到的包
|
||
|
implementation 'net.polyv.android:polyvSub:2.15.2'//弹幕、截图功能中使用
|
||
|
|
||
|
// implementation 'me.leolin:ShortcutBadger:1.1.13@aar'
|
||
|
implementation files('libs/MiPush_SDK_Client_3_8_5.jar')
|
||
|
|
||
|
implementation 'de.greenrobot:eventbus:3.0.0-beta1'
|
||
|
implementation 'androidx.recyclerview:recyclerview:1.0.0'
|
||
|
implementation 'androidx.cardview:cardview:1.0.0'
|
||
|
implementation 'androidx.appcompat:appcompat:1.0.0'
|
||
|
implementation 'com.pingxx:pingpp-android:2.3.5' // (Ping++ 标准版 SDK) 必须添加
|
||
|
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.5.8' // 使用微信支付时添加,具体版本参考微信官方文档或者 jcenter
|
||
|
implementation 'com.pingxx:pingpp-android-alipay:15.7.4' // 使用支付宝时添加(bu包含 UTDID)
|
||
|
//压缩图片
|
||
|
implementation 'top.zibin:Luban:1.1.8'
|
||
|
//云信
|
||
|
// 基础功能 (必需)
|
||
|
// implementation 'com.netease.nimlib:basesdk:8.2.0'
|
||
|
|
||
|
// //数据库
|
||
|
implementation 'net.zetetic:android-database-sqlcipher:3.5.9'
|
||
|
|
||
|
//五星好评
|
||
|
// implementation 'me.zhanghai.android.materialratingbar:library:1.4.0'
|
||
|
|
||
|
//精品课评论刷新
|
||
|
implementation 'com.scwang.smart:refresh-layout-kernel:2.0.3'
|
||
|
implementation 'com.scwang.smart:refresh-footer-classics:2.0.3'
|
||
|
// 友盟SDK
|
||
|
implementation 'com.umeng.umsdk:common:9.4.4'// 必选
|
||
|
implementation 'com.umeng.umsdk:asms:1.4.1'// 必选
|
||
|
implementation 'com.umeng.umsdk:share-core:7.1.6'//分享核心库,必选
|
||
|
implementation 'com.umeng.umsdk:share-board:7.1.6'//分享面板功能,可选
|
||
|
|
||
|
implementation 'com.umeng.umsdk:share-wx:7.1.6' //微信完整版
|
||
|
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.7.9'//微信官方依赖库,必选
|
||
|
|
||
|
// implementation 'com.umeng.umsdk:share-qq:7.1.6'//QQ完整版
|
||
|
// implementation 'com.tencent.tauth:qqopensdk:3.53.0'//QQ官方依赖库,必选
|
||
|
// implementation 'com.squareup.okhttp3:okhttp:3.12.12'//QQ SDK在3.53.0版本及以上时需要集成okhttp官方依赖库,必选
|
||
|
|
||
|
implementation 'com.umeng.umsdk:share-sina:7.1.6'//新浪微博完整版
|
||
|
// implementation 'com.sina.weibo.sdk:core:10.10.0:openDefaultRelease@aar'//新浪微博官方SDK依赖库,必选,如在线集成失败请本地下载离线包https://counsel.umeng.com/api/activity/download?fileName=activity/67/openDefault-10.10.0.aar
|
||
|
//沉浸式
|
||
|
// 基础依赖包,必须要依赖
|
||
|
implementation 'com.gyf.immersionbar:immersionbar:3.0.0'
|
||
|
// fragment快速实现(可选)
|
||
|
implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0'
|
||
|
//androidX 版本使用下面的依赖轮播图
|
||
|
implementation 'com.github.xiaohaibin:XBanner:androidx_v1.2.1'
|
||
|
//宽高比以及圆角
|
||
|
implementation 'com.github.1993hzw:Androids:1.3'
|
||
|
//导航栏
|
||
|
// implementation 'me.majiajie:pager-bottom-tab-strip:2.4.0'
|
||
|
//Recyclerview + 滚动条
|
||
|
implementation 'com.github.zaaach:TransformersLayout:1.0.8'
|
||
|
//跑马灯
|
||
|
implementation 'com.gongwen:marqueelibrary:1.1.3'
|
||
|
//友盟Push依赖
|
||
|
api ('com.umeng.umsdk:push:6.5.0')
|
||
|
{
|
||
|
exclude group: 'com.umeng.umsdk', module: 'utdid'
|
||
|
exclude group: 'com.umeng.umsdk', module: 'alicloud-httpdns'
|
||
|
exclude group: 'com.umeng.umsdk', module: 'alicloud-utils'
|
||
|
exclude group: 'com.umeng.umsdk', module: 'alicloud_beacon'
|
||
|
}
|
||
|
api 'com.umeng.umsdk:huawei-umengaccs:1.3.6'
|
||
|
// api 'com.umeng.umsdk:oppo-umengaccs:1.0.8-fix'
|
||
|
// api 'com.umeng.umsdk:oppo-push:3.0.0'
|
||
|
//友盟号码一键登录
|
||
|
// implementation 'com.umeng.umsdk:uverify:2.5.1'// 必选
|
||
|
// implementation 'com.umeng.umsdk:uverify-main:2.0.3'// 必选
|
||
|
// implementation 'com.umeng.umsdk:uverify-logger:2.0.3'// 必选
|
||
|
// implementation 'com.umeng.umsdk:uverify-crashshield:2.0.3'// 必选
|
||
|
|
||
|
|
||
|
implementation 'com.umeng.umsdk:uverify:2.5.5'// 必选
|
||
|
implementation 'com.umeng.umsdk:uverify-main:2.1.3.2'// 必选
|
||
|
implementation 'com.umeng.umsdk:uverify-logger:2.1.3.2'// 必选
|
||
|
implementation 'com.umeng.umsdk:uverify-crashshield:2.1.3.2'// 必选
|
||
|
|
||
|
|
||
|
implementation 'com.android.volley:volley:1.2.1'
|
||
|
|
||
|
}
|