工作备份 build.gradle

简介: apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion '22.
apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.0'

    defaultConfig {
        applicationId "com.edaixi.activity"
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 15
        versionName "3.5"

        // dex突破65535的限制
        multiDexEnabled true
        //manifestPlaceholders = [UMENG_CHANNEL_VALUE: "default_channel"]
    }

//    productFlavors {
//        default_channel {}
//        wandoujia {}
//        xiaomi {}
//        baidu {}
//        huawei {}
//    }
//    productFlavors.all { flavor ->
//        flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
//    }

    signingConfigs {
        debug {
            // No debug config
        }

        release {
            storeFile file("/工作文件/AndroidStudioKey/edaixisign")
            storePassword "edaixi.com"
            keyAlias "edaixi"
            keyPassword "edaixi.com"
        }

    }

    lintOptions {
        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
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            // 移除无用的resource文件
            shrinkResources true
        }
    }

    sourceSets {
        main {
            java.srcDirs = ['src/main/java', 'src/main/java-gen']
            jniLibs.srcDirs = ['libs']
        }
    }

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/fastjson-1.2.6.jar')
    compile files('libs/umeng-update-v2.6.0.1.jar')
    compile files('libs/mta-sdk-1.6.2.jar')
    compile files('libs/libammsdk.jar')
    compile files('libs/Cashier_SDK-v4.2.0.jar')
    compile 'com.loopj.android:android-async-http:1.4.8'
    compile 'com.jakewharton:butterknife:7.0.1'
    compile 'com.android.support:support-v4:22.2.1'
    compile 'com.android.support:recyclerview-v7:22.2.1'
    compile 'de.greenrobot:greendao:1.3.7'
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile files('libs/MagicWindowSDK.jar')
    compile files('libs/locSDK_5.2.jar')
    compile files('libs/baidumapapi_v3_5_0.jar')
    compile files('libs/eventbus-2.4.0.jar')
    compile files('libs/alipaysdk.jar')
    compile files('libs/TalkingDataAnalytics_V1.2.79.jar')
    compile files('libs/umeng-analytics-v5.5.3.jar')
    compile files('libs/du.jar')
    compile files('libs/avoscloud-v2.6.9.1.jar')
    compile "com.networkbench.newlens.agent.android:nbs.newlens.agent:2.2.6"
}

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath fileTree(dir: '/工作文件/听云依赖', include: ['*.jar'])
        //在buildscript添加这行,地址换成自己的. 听云sdk的编译插件,不会嵌入在apk中.
    }
}
repositories {
    mavenCentral()
}
apply plugin: 'android'
apply plugin: 'newlens'

  

目录
相关文章
|
缓存 Java jenkins
Gradle build 慢?可能是你使用的姿势不对
Gradle build 慢?可能是你使用的姿势不对
|
27天前
|
缓存 Java API
build.gradle文件介绍,gradle版本对应
build.gradle文件介绍,gradle版本对应
30 0
|
4月前
|
Java Maven 数据安全/隐私保护
Gradle笔记 三 Gradle的项目周期和settings 文件
Gradle笔记 三 Gradle的项目周期和settings 文件
48 0
Gradle笔记 三 Gradle的项目周期和settings 文件
导入新工程,提示“Migrate Project to Gradle?”
导入新工程,提示“Migrate Project to Gradle?”
89 0
|
Java Maven 数据安全/隐私保护
Gradle 项目的生命周期和settings文件
Gradle 项目的生命周期和settings文件
Gradle 项目的生命周期和settings文件
idea项目启动的时候先build 浪费很长时间
idea项目启动的时候先build 浪费很长时间
310 0
idea项目启动的时候先build 浪费很长时间
|
Java 开发工具 Android开发
安卓开发必备——build.gradle文件初探(二)
上一篇(安卓开发必备——build.gradle文件初探(一) - 掘金 (juejin.cn))我们探讨了关于安卓项目中最外层目录下的build.gradle,这一篇我们将继续说build.gradle文件
264 0
|
XML Java Maven
安卓开发必备——build.gradle文件初探(一)
虽然已经在安卓开发岗位工作了大半年了,但因为作者并没有系统的学习过安卓开发,故基础这块一直都是作者本人的薄弱点,这也是安卓开发必备的由来,希望能填补自己在这方面的缺漏
193 0
|
Shell Android开发
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(下)
Gradle 是每个 Android 同学都逃不开的一个话题。
173 0
|
测试技术 开发工具 Android开发
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(上)
Gradle 是每个 Android 同学都逃不开的一个话题。
91 0
哪怕不学Gradle,这些开发中的常见操作,你也值得掌握(上)