build.gradle 2.6 KB
Newer Older
糕冷羊's avatar
糕冷羊 已提交
1
apply plugin: 'com.android.application'
2
apply from: 'doraemonkit.gradle'
糕冷羊's avatar
糕冷羊 已提交
3 4

android {
J
modify:  
jackjintai 已提交
5
    compileSdkVersion rootProject.ext.android["compileSdkVersion"]
糕冷羊's avatar
糕冷羊 已提交
6
    defaultConfig {
J
modify:  
jackjintai 已提交
7 8 9 10 11 12
        applicationId rootProject.ext.android["applicationId"]
        minSdkVersion rootProject.ext.android["minSdkVersion"]
        targetSdkVersion rootProject.ext.android["targetSdkVersion"]
        versionCode rootProject.ext.android["versionCode"]
        versionName rootProject.ext.android["versionName"]
        multiDexEnabled true
糕冷羊's avatar
糕冷羊 已提交
13 14 15 16 17 18 19 20
    }
    signingConfigs {
        release {
            storeFile file("keystore/test.keystore")
            storePassword "test123456"
            keyAlias "test"
            keyPassword "test123456"
        }
糕冷羊's avatar
糕冷羊 已提交
21 22
    }
    buildTypes {
J
modify:  
jackjintai 已提交
23 24 25 26 27 28
        debug {
            minifyEnabled false
            shrinkResources false
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
糕冷羊's avatar
糕冷羊 已提交
29
        release {
糕冷羊's avatar
糕冷羊 已提交
30 31 32
            minifyEnabled true
            shrinkResources true
            signingConfig signingConfigs.release
糕冷羊's avatar
糕冷羊 已提交
33 34 35
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
J
modify:  
jackjintai 已提交
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    //指定资源和代码目录
    sourceSets {
        debug {
            manifest.srcFile 'src/debug/java/AndroidManifest.xml'
        }

        release {
            manifest.srcFile 'src/release/java/AndroidManifest.xml'
        }
    }

    lintOptions {
        abortOnError false
    }


糕冷羊's avatar
糕冷羊 已提交
57 58 59 60
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
J
modify:  
jackjintai 已提交
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
    testImplementation rootProject.ext.dependencies["junit"]
    implementation rootProject.ext.dependencies["multidex"]
    implementation rootProject.ext.dependencies["appcompat-v7"]
    implementation rootProject.ext.dependencies["design"]
    //implementation rootProject.ext.dependencies["constraintLayout"]
    implementation rootProject.ext.dependencies["okhttp"]
    implementation rootProject.ext.dependencies["okio"]
    implementation rootProject.ext.dependencies["glide"]
    implementation rootProject.ext.dependencies["glide_okhttp3"]
    annotationProcessor rootProject.ext.dependencies["glide_compiler"]
    implementation rootProject.ext.dependencies["picasso"]
    implementation rootProject.ext.dependencies["fresco"]
    implementation rootProject.ext.dependencies["fresco-processors"]
    //weex相关
    implementation rootProject.ext.dependencies["weex_inspector"]
    implementation rootProject.ext.dependencies["weex_sdk"]
糕冷羊's avatar
糕冷羊 已提交
77
}