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.

157 lines
6.0 KiB

apply plugin: 'com.android.application'
3 years ago
apply plugin: 'com.huawei.agconnect'
android {
3 years ago
signingConfigs {
release {
keyAlias 'gdxzclient_key'
keyPassword 'password'
storeFile file('F:/work20200309/gdxzclient_key.key.keystore')
storePassword 'password'
}
}
4 years ago
// configurations.all {
// resolutionStrategy {
// force 'com.android.support:support-annotations:26.1.0'
// }
// }
3 years ago
compileSdkVersion 29
defaultConfig {
applicationId "cn.shangyu.gdxzPatient"
minSdkVersion 19
3 years ago
targetSdkVersion 29
versionCode 76
versionName "3.7.6"
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
multiDexEnabled true
// signingConfig signingConfigs.config
3 years ago
signingConfig signingConfigs.release
4 years ago
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
lintOptions {
3 years ago
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
disable "ResourceType"
}
3 years ago
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
3 years ago
debug {
signingConfig signingConfigs.release
}
}
dexOptions {
javaMaxHeapSize "6g"
}
3 years ago
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 {
3 years ago
implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs')
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
3 years ago
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation('androidx.test.espresso:espresso-core:3.1.0', {
exclude group: 'com.android.support', module: 'support-annotations'
})
3 years ago
implementation files('libs/source-lecast-release.aar')
// implementation project(':pingpp')
implementation project(':PushSDK')
3 years ago
implementation project(path: ':uikit')
implementation project(':TimeLib')
implementation project(':library_pullToRefresh')
implementation files('libs/android-viewbadger.jar')
implementation files('libs/commons-codec-1.3.jar')
implementation files('libs/commons-lang-2.6.jar')
3 years ago
// implementation files('libs/glide-3.6.0.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')
3 years ago
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.4-with-sources.jar')
implementation files('libs/xUtils-2.6.14.jar')
3 years ago
implementation 'androidx.multidex:multidex:2.0.0'
4 years ago
implementation 'com.github.dfqin:grantor:2.1.0'
3 years ago
// implementation files('libs/YTX_Android_IM_SDK_v5.4.8r.jar')
// implementation 'me.leolin:ShortcutBadger:1.1.13@aar'
// implementation files('libs/HwPush_SDK_NOMAP_V2705.jar')
implementation files('libs/MiPush_SDK_Client_3_8_5.jar')
implementation files('libs/Msc.jar')
//64K 引用限制
// compile 'com.android.support:support-v4:26.1.0'
3 years ago
implementation 'com.google.android.material:material:1.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'
4 years ago
implementation 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.daimajia.swipelayout:library:1.2.0@aar'
3 years ago
// 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.22@aar'
implementation files('libs/BaiduLBS_Android.jar')
3 years ago
implementation 'androidx.appcompat:appcompat:1.0.0'
//压缩图片
implementation 'top.zibin:Luban:1.1.8'
implementation ('com.github.bumptech.glide:glide:4.1.1') {
exclude group: 'com.android.support'
}
annotationProcessor 'com.github.bumptech.glide:compiler:4.1.1'
//华为推送
implementation 'com.huawei.hms:push:4.0.4.301'
4 years ago
// implementation 'com.google.android.material:material:1.0.0'
3 years ago
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)
}