build.gradle 8.33 KB
apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.lotus.town"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode TOWN_VERSION_CODE as int
        versionName TOWN_VERSION_NAME
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        flavorDimensions "default"
        ndk {
            abiFilters "armeabi", "armeabi-v7a"
        }
    }
    signingConfigs {
        secure {
            keyAlias 'xie'
            keyPassword '187166772'
            storeFile file('secure_key')
            storePassword 'xie187166772'
        }
    }

    productFlavors {

//        UJ1 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "UJ-${TOWN_CHANNEL_NAME}-1"]
//            buildConfigField("String", "qudao", "\"UJ\"")
//        }
//
//        UJ2 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "UJ-${TOWN_CHANNEL_NAME}-2"]
//            buildConfigField("String", "qudao", "\"UJ\"")
//        }
//
//        UJ3 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "UJ-${TOWN_CHANNEL_NAME}-3"]
//            buildConfigField("String", "qudao", "\"UJ\"")
//        }
//
//        UJ4 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "UJ-${TOWN_CHANNEL_NAME}-4"]
//            buildConfigField("String", "qudao", "\"UJ\"")
//        }
//
//        UJ5 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "UJ-${TOWN_CHANNEL_NAME}-5"]
//            buildConfigField("String", "qudao", "\"UJ\"")
//        }
//
//        QTT1 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "QTT-${TOWN_CHANNEL_NAME}-1"]
//            buildConfigField("String", "qudao", "\"QTT\"")
//        }
//
//        QTT2 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "QTT-${TOWN_CHANNEL_NAME}-2"]
//            buildConfigField("String", "qudao", "\"QTT\"")
//        }
//
//        QTT3 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "QTT-${TOWN_CHANNEL_NAME}-3"]
//            buildConfigField("String", "qudao", "\"QTT\"")
//        }
//
//        QTT4 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "QTT-${TOWN_CHANNEL_NAME}-4"]
//            buildConfigField("String", "qudao", "\"QTT\"")
//        }
//
//        QTT5 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "QTT-${TOWN_CHANNEL_NAME}-5"]
//            buildConfigField("String", "qudao", "\"QTT\"")
//        }
//
        HHMTTT1 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HHMTTT-${TOWN_CHANNEL_NAME}-1"]
            buildConfigField("String", "qudao", "\"HHMTTT\"")
        }
        HHMTTT2 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HHMTTT-${TOWN_CHANNEL_NAME}-2"]
            buildConfigField("String", "qudao", "\"HHMTTT\"")
        }
        HHMTTT3 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HHMTTT-${TOWN_CHANNEL_NAME}-3"]
            buildConfigField("String", "qudao", "\"HHMTTT\"")
        }
        HHMTTT4 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HHMTTT-${TOWN_CHANNEL_NAME}-4"]
            buildConfigField("String", "qudao", "\"HHMTTT\"")
        }
        HHMTTT5 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HHMTTT-${TOWN_CHANNEL_NAME}-5"]
            buildConfigField("String", "qudao", "\"HHMTTT\"")
        }
        HH1 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-1"]
            buildConfigField("String", "qudao", "\"HH\"")
        }
        HH2 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-2"]
            buildConfigField("String", "qudao", "\"HH\"")
        }
        HH3 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-3"]
            buildConfigField("String", "qudao", "\"HH\"")
        }
        HH4 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-4"]
            buildConfigField("String", "qudao", "\"HH\"")
        }
        HH5 {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-5"]
            buildConfigField("String", "qudao", "\"HH\"")
        }
//        HH6 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-6"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH7 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-7"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH8 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-8"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH9 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-9"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH10 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-10"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH11 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-11"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH12 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-12"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH13 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-13"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH14 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-14"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH15 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-15"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH16 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-16"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH17 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-17"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH18 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-18"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH19 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-19"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
//        HH20 {
//            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "HH-${TOWN_CHANNEL_NAME}-20"]
//            buildConfigField("String", "qudao", "\"HH\"")
//        }
    }
    buildTypes {
        debug {
            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.secure
        }

        release {
            minifyEnabled true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.secure
        }
    }
}


greendao {
    schemaVersion 1//数据库版本号
    daoPackage 'com.locus.town.greendao'//设置DaoMaster、DaoSession、Dao包名
    targetGenDir 'src/main/java'//设置DaoMaster、DaoSession、Dao目录
    //targetGenDirTest:设置生成单元测试目录
    //generateTests:设置自动生成单元测试用例
}

repositories {
    flatDir {
        dirs 'libs', '../ad/libs'
    }
}
dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    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'
    compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
    implementation project(':sdk')
    implementation project(':ad')
    implementation 'com.evernote:android-job:1.2.6'
    compile 'org.greenrobot:greendao:3.2.0'
    implementation project(path: ':library')

}