1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- if (!isNeedMainModule.toBoolean()) {
- apply plugin: 'com.android.application'
- } else {
- apply plugin: 'com.android.library'
- }
- apply plugin: 'kotlin-android'
- apply plugin: 'kotlin-android-extensions'
- apply plugin: 'kotlin-kapt'
- apply from: "../gradle_component/baseconfig.gradle"
- apply plugin: 'com.google.gms.google-services'
- static def releaseTime() {
- return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("UTC"))
- }
- android {
- defaultConfig {
- if (!isNeedMainModule.toBoolean()) {
- applicationId "com.sinata.feixin"
- }
- // javaCompileOptions {
- // annotationProcessorOptions {
- // arguments = [moduleName: project.getName()]
- // }
- // }
- kapt {
- arguments {
- arg("AROUTER_MODULE_NAME", project.getName())
- }
- }
- }
- buildTypes {
- release {
- if (!isNeedMainModule.toBoolean()) {
- //修改生成的apk名字
- applicationVariants.all { variant ->
- // 更新至Android Studio 3.3 gradle 4.10.1
- variant.outputs.all {
- outputFileName = "飞信${rootProject.ext.versionName}(${rootProject.ext.versionCode})_${(releaseTime())}.apk"
- }
- // variant.outputs.each { output ->
- // def outputFile = output.outputFile
- // if (outputFile != null && outputFile.name.endsWith('.apk') && variant.buildType.name.equals("release")) {
- // def fileName = "bc_chat${rootProject.ext.versionName}(${rootProject.ext.versionCode})_${(releaseTime())}.apk"
- // output.outputFileName = new File(fileName)
- // }
- // }
- }
- }
- }
- }
- }
- dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.2'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
- if (isNeedAccoutModule.toBoolean()) {
- implementation project(':bc_account')
- }
- if (isNeedImModule.toBoolean()) {
- implementation project(':bc_im')
- }
- if (isNeedMineModule.toBoolean()) {
- implementation project(':bc_mine')
- }
- if (isNeedContactModule.toBoolean()) {
- implementation project(':bc_contacts')
- }
- kapt "com.alibaba:arouter-compiler:1.2.2"
- // 靠谱点的圆形视图库
- implementation 'com.makeramen:roundedimageview:2.3.0'
- // api 'com.google.firebase:firebase-core:17.2.0'
- // api 'com.google.firebase:firebase-messaging:20.0.0'
- // api 'com.google.android.gms:play-services:12.0.1'
- implementation("com.google.android.gms:play-services-gcm:12.0.1") {
- force = true
- }
- api 'com.google.firebase:firebase-messaging:17.6.0'
- }
|