apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库
android {compileSdkVersion 22//编译的SDK版本buildToolsVersion "22.0.1"//编译的Tools版本defaultConfig {//默认配置applicationId "com.nd.famlink"//应用程序的包名minSdkVersion 8//支持的最低版本targetSdkVersion 19//支持的目标版本versionCode 52//版本号versionName "3.0.1"//版本名manifestPlaceholders = [ UMENG_CHANNEL_VALUE:"hsq" ]//声明友盟渠道名是可变的}sourceSets {//目录指向配置main {manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件java.srcDirs = ['src']//指定source目录resources.srcDirs = ['src']//指定source目录aidl.srcDirs = ['src']//指定source目录renderscript.srcDirs = ['src']//指定source目录res.srcDirs = ['res']//指定资源目录assets.srcDirs = ['assets']//指定assets目录jniLibs.srcDirs = ['libs']//指定lib库目录}debug.setRoot('build-types/debug')//指定debug模式的路径release.setRoot('build-types/release')//指定release模式的路径}signingConfigs {//签名配置release {//发布版签名配置storeFile file("fk.keystore")//密钥文件路径storePassword "123"//密钥文件密码keyAlias "fk"//key别名keyPassword "123"//key密码}debug {//debug版签名配置storeFile file("fk.keystore")storePassword "123"keyAlias "fk"keyPassword "123"}}buildTypes {//build类型release {//发布minifyEnabled true//混淆开启proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'//指定混淆规则文件signingConfig signingConfigs.release//设置签名信息}debug {//调试signingConfig signingConfigs.release}}packagingOptions {exclude 'META-INF/ASL2.0'exclude 'META-INF/LICENSE'exclude 'META-INF/NOTICE'exclude 'META-INF/MANIFEST.MF'}lintOptions {abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败}//打包-渠道productFlavors {hsq{}hsq_dx{}hsq_wx{}baidu{}yingyongbao{}ppzhushou{}anzhi{}zhushou360{}huawei{}lenovomm{}wandoujia{}mumayi{}meizu{}youyi{}sougou{}}//打包-防渠道代码重复处理productFlavors.all { flavor ->flavor.manifestPlaceholders = [ UMENG_CHANNEL_VALUE:name ]}
}dependencies {//依赖compile fileTree(dir: 'libs', exclude: ['android-support*.jar'], include: ['*.jar'])   //编译lib目录下的.jar文件compile project(':Easylink')//编译附加的项目compile project(':ImageLibrary')compile project(':ImageResLibrary')compile project(':Ofdmtransport')compile project(':PullToRefreshLibrary')compile project(':RecorderLibrary')compile project(':WebSocket')compile project(':WidgetLibrary')compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库
}

build.gradel相关推荐

  1. ava.lang.UnsatisfiedLinkError:

    为什么80%的码农都做不了架构师?>>> dalvik.system.PathClassLoader[DexPathList[[zipfile"/data/app/ngdo ...

  2. android studio .so混淆配置,Android Studio 下混淆 文件配置 有关问题 初探(一)

    Android Studio 下混淆 文件配置 问题 初探(一) 1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-s ...

  3. cordova 更改app版本_Cordova打包Android应用流程(MAC)

    扩展阅读 基于Cordova批量打场景包(MAC) APP包名称命名规则 1. 安装cordova打包应用 `brew install cordova` 2. 创建cordova项目 执行命令 `cr ...

  4. android之uniapp从0开始离线打包

    需求:一直都是使用HBuilder-Hello的模板进行离线打包,今天摸索了一下如何从0开始进行离线打包,并且实验成果. 记录一下过程. 第一步:使用android studio新建一个工程,删除ja ...

  5. Gradle入门(五)——Gradle其它模块与Plugin插件详解

    Gradle其它模块 一.Settings类 settings.gradle(对应Settings.java)决定哪些工程需要被gradle处理,占用了整个gradle生命周期的三分之一,即Initi ...

  6. java找不到的模板_java – 在当前主题中找不到样式’coordinat...

    当我在Android Studio(3.1.2)中启动基本的Navigataion活动模板并构建工具(28)时,会出现此问题 无法在当前主题中找到样式'coordinatorLayoutStyle' ...

  7. netfx_使用netfx平台增强视觉效果社区的能力

    netfx By Jeff Shapiro, Piya Wadia, Andy Jones, Mike Schmueck, Peter Sauvey, Tom Wild, Kyle Spiker 杰夫 ...

  8. Android项目实战——智能农业开发及思路

    一.前言 智能农业这个项目是现在学习Android进行实战的必备之一,也是,智能农业这个项目虽说是移动开发的项目,但准确的来说更符合现在的物联网项目.智能农业项目需要用到模拟沙盘,我们需要从沙盘中获取 ...

  9. Android Studio中快速接入百度OCR遇到的问题解决方法

    直接进入正题,我android 接入第三方插件,一般习惯直接运行demo,然后根据demo的功能,再考虑是把demo导入项目,还是把项目需要的功能,相对应接入项目. 现在开始说说百度OCR,这个百度确 ...

最新文章

  1. 群友:事务中的异常不也抛出了,为什么没catch到而回滚?
  2. 文件服务器 之 ProFTPD+MySQL 认证
  3. Android深度探索(卷1)HAL与驱动开发第六章总结
  4. linux 空闲物理内存 很少,linux系统free查看内存,发现可用物理内存很少,但是查看进程却发现没进程占用大内存...
  5. Unity中获取鼠标相对于UI组件的位置
  6. 全局唯一序列号生成器-支持分布式
  7. vue报错RangeError: Maximum call stack size exceeded
  8. 服务器2012怎么安装无线网卡驱动,如何安装usb无线网卡驱动,教您如何安装电脑usb驱动...
  9. 投影幕布尺寸计算器_投影幕布:投影幕布的尺寸计算
  10. android app闪退原因,如何解决app闪退问题
  11. 编译原理学习笔记4(自上而下和自下而上语法分析)
  12. HDU-1317 XYZZY SPEA
  13. webpack入门使用教程
  14. java录入会员信息_Java编程语言基础 第三章 实现会员信息录入功能
  15. Java编程之屏幕上打印出n行的金字塔图案
  16. 解决IE 自带的密码框 小眼睛与输入框X符号
  17. js日期计算,根据当前日期计算n个月后的日期
  18. 如何实现rsync远程同步和inotify实时同步
  19. 程序的编译(详解翻译环境)
  20. [Swift]LeetCode41. 缺失的第一个正数 | First Missing Positive

热门文章

  1. android glide不缓存,Glide中的缓存
  2. 1583_AURIX_TC275_SMU的控制以及FSP
  3. Thymeleaf教程(10分钟入门)
  4. Thymeleaf:有关于thyme leaf模板的介绍
  5. electron自定义-关闭图标按钮事件
  6. java 取名字_Java 中获取类名的三种方法,你知道几种?
  7. 【Python考试资源】包含重点知识、坑点知识,期末考试看这一份就够了
  8. 解决uView添加自定义图标不成功
  9. unity中怎么做河流_unity3D绘制海洋河流湖泊并添加水面倒影的详细步骤
  10. Java方法重载与重写的区别