http://blog.csdn.net/u011913612/article/details/51732632?locationNum=8&fps=1

    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的第三方开源库  }  

Android Studio Build.gradle详细配置说明相关推荐

  1. Android Studio build.gradle配置详解

    Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的.当我们创建一个Android项 ...

  2. android中build.gradle详细说明

    apply plugin: 'com.android.application'//项目说明,application是应用程序,library就是类库 android {compileSdkVersio ...

  3. Android Studio下“Error:Could not find com.android.tools.build:gradle:2.2.1”的解决方法

    今天更新Android Studio后打开Project,报如下错误: Error:Could not find com.android.tools.build:gradle:2.2.1. Searc ...

  4. Android Studio配置gradle时或导入别人项目时提示Could not find com.android.tools.build:gradle

    Android Studio配置gradle时或导入别人项目时提示Could not find com.android.tools.build:gradle 配置完环境变量后,cmd运行 gradle ...

  5. 【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )

    文章目录 一. 报错信息 二. 解决方案 一. 报错信息 导入了一个 Eclipse 项目 , 编译后报如下错误 : FAILURE: Build failed with an exception.* ...

  6. Android Studio Build running 时间过长且失败Gradle

    错误内容 Unable to resolve dependency for ':app:Infolibrary@debugAndroidTest/compileClasspath': Could no ...

  7. Android Studio ndk-Jni开发详细

    2019独角兽企业重金招聘Python工程师标准>>> Android Studio ndk-Jni开发详细入门,Aes加密demo 字数920 阅读13 评论0 喜欢0 Java ...

  8. Android Studio使用Gradle上传AAR至Maven

    这几天有个开源library要上传到Maven Central Repository,找到某大神的博客,他用Maven上传的库,我依葫芦画瓢搞了两天,卧槽,可能是人品问题,mvn一直报一个莫名其妙的异 ...

  9. XM7 FOR ANDROID,如何使用Android Studio开发Gradle插件

    缘由 首先说明一下为什么会有这篇文章.前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small.这 ...

最新文章

  1. [转]ubuntu下ATI/Intel双显卡切换的方法
  2. WebStorm Vue ElementUI
  3. java8新特性简述
  4. python学习高级篇(part2)--类方法,静态方法,访问控制
  5. python编程(paddle ocr)
  6. 毕业设计外文文献下载方法
  7. 老毛子(Padavan)路由器解锁网易云灰色音乐
  8. 联通光猫型号: 吉比特GPON/4+1+WiFi2.5
  9. cs透视源码c语言,CS--GO透视自瞄C++源码 CSGO C++源代码 参考学习!!!(CSGO C++ source code) - 下载 - 搜珍网...
  10. 光学基本知识--概念辨析
  11. 蓝牙linux驱动源代码,基于Linux蓝牙无线模块USB驱动程序开发.pdf
  12. 小熊派gd32f303学习之旅(3)—串口打印第一个Hello world程序
  13. 宝塔自助建站程序源码 网站建设公司必备程序
  14. 转账、汇款到账时间及手续费标准(招行和工行)
  15. 形容人的内核是什么意思_气场: 一个人的精神内核
  16. mac苹果电脑如何改变PDF大小?mac上pdt文件太大如何变小?mac上pd文件大小怎么改小?苹果电脑打印pdt何调大小?Mac电脑如何把PDF文件缩小?
  17. Tushare学习文档(十 电影票房)
  18. SQL SERVER 2005数据导入导出报“错误 0xc00470fe 数据流任务 产品级别对于 组件“源 - TestDB01$”(1) 而言不足”
  19. CSS实现的撕纸效果
  20. 霍尔电流传感器CH701/CH701W应用于电动汽车模式2充电的装置

热门文章

  1. ckeditor4.0以上使用行间距插件lineheight报错修改
  2. web前端期末大作业——网页制作基础大二dw作业——动画漫展学习资料电影模板(6页)
  3. 物联卡一直显示待激活怎么办_物联卡中心:物联网卡连不上4G的怎么解决?
  4. 生活感悟----关于活着
  5. ros 发布信息频率_RouterOS中wifi自动频率选择及发射功率设置
  6. 盲盒APP商城营销的演变
  7. 阿里巴巴实习生招聘骰子题目
  8. 剑指 Offer 46. 把数字翻译成字符串(动态规划)(和青蛙跳台阶相似)
  9. python数字华容道算法_pyqt 简单实现3X3数字华容道
  10. PHP常用框架有哪些