123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- ext.mainApp = true
- apply from: rootProject.file('cc-settings.gradle')
- apply from: rootProject.file('common-build.gradle')
- android {
- compileSdkVersion rootProject.compile_sdk_version
- defaultConfig {
- applicationId rootProject.application_id
- minSdkVersion rootProject.min_sdk_version
- targetSdkVersion rootProject.target_sdk_version
- versionCode rootProject.application_version_code
- versionName rootProject.application_version_name
- manifestPlaceholders = [
- JPUSH_PKGNAME: 'com.quansu.creativity',
- JPUSH_APPKEY : "315cad416dd39b8a8e2b5a92",
- JPUSH_CHANNEL: "default_developer",
- ]
- ndk {
-
- abiFilters 'arm64-v8a'
-
- }
- }
- signingConfigs {
- release {
- keyAlias "creativity"
- keyPassword "creativity@###121"
- storeFile file("../creativity.jks")
- storePassword "creativity@###121"
- v2SigningEnabled true
- }
- }
- buildTypes {
- debug {
- signingConfig signingConfigs.release
- versionNameSuffix "-" + name
- }
- release {
- debuggable false
- minifyEnabled true
- zipAlignEnabled true
- shrinkResources true
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- signingConfig signingConfigs.release
- }
- }
- repositories{
- flatDir {
- dirs 'libs'
- }
- }
-
- applicationVariants.all { variant ->
- variant.outputs.all {
-
- def fileName = "${variant.productFlavors[0].name}_${defaultConfig.versionName}.apk"
- outputFileName = fileName
- }
- }
- flavorDimensions "version"
-
- productFlavors {
- dev {}
- vivo {}
- oppo {}
- huawei {}
- xiaomi {}
- coolapk {}
- yingyongbao {}
- }
-
-
-
-
- productFlavors.all {
-
- flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL: name]
- }
-
-
-
-
-
-
-
-
-
- compileOptions {
- targetCompatibility 1.8
- sourceCompatibility 1.8
- }
- kotlinOptions {
- jvmTarget = '1.8'
- }
- android.buildFeatures {
- dataBinding = true
- viewBinding = false
- }
- }
- dependencies {
- implementation project(':base')
- implementation project(path: ':update')
- implementation project(path: ':alipay')
-
-
- implementation 'cn.bingoogolapple:bga-banner:2.2.6@aar'
-
- implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
-
-
- implementation 'com.contrarywind:Android-PickerView:4.1.9'
-
- implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.6.0'
-
- implementation 'com.github.iielse:ImageWatcher:2.1.2'
-
- implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
- implementation 'cat.ereza:customactivityoncrash:2.3.0'
- }
|