gradle依赖子project的指定flavor

  • gradle 2.+
  • gradle 3.+ 不需要指定configuration

gradle 2.+

##主模块
dependencies {

debugCompile(project(path: “:im”, configuration: “debug”))

releaseCompile(project(path: “:im”, configuration: “release”))
}

gradle 3.+ 不需要指定configuration

##主模块
productFlavors {
prod {}
uat {}
train {}
sim {}
sit {}
pms {}
}
dependencies {
implementation project(path: ‘:im’)
prodImplementation project(path: ‘:im’)
}
##子模块
productFlavors {
prod{
buildConfigField “Integer”, “TENXUN_SDK_APPID”,SDK_APPID_PROD
buildConfigField “Integer”, “HUAWEI_BUSSID”,HUAWEI_BUSSID_PROD
buildConfigField “Integer”, “XIAOMI_BUSSID”,XIAOMI_BUSSID_PROD
}
uat{
}
train{}
sim{
}
sit{}
pms{}
}
[1]: https://www.2cto.com/kf/201802/719105.html

gradle依赖子project的指定flavor相关推荐

  1. Gradle依赖库选择库的flavor

    compile project(path: ':sdk', configuration: 'falvorname')

  2. linux 搭建gradle android jenkins打包机器,gradle 依赖 jar问题

    app/build.gradle文件 apply plugin: 'com.android.application'android {compileSdkVersion 25buildToolsVer ...

  3. 七、Gradle中的Project

    说在前面:Gradle中project是非常重要的,所以也会有非常多的API及其可配置的属性,笔者也有许多不了解的,在这只是讲一些开发中比较常用的一些API和属性.但是了解了这些,其它的自己去看,去查 ...

  4. 【Android Gradle 插件】Gradle 映射文件 ( settings.gradle 映射为 Settings 类 | build.gradle 映射为 Project 类 )

    文章目录 一.settings.gradle 映射为 Settings 类 二.build.gradle 映射为 Project 类 Android Plugin DSL Reference 参考文档 ...

  5. gradle引入子module配置_原创 | 看完此文,你对Gradle的理解又升级了

    前言 这一篇来介绍一些Gradle进阶的内容,当然进阶内容非常多,这篇文章就总结一些相对重要的.常用的一些知识点,比如Gradle的签名配置和依赖管理. 1.Android签名文件配置 在一般公司中, ...

  6. Android:Gradle 依赖相关

    一:依赖配置 目前 Gradle 版本支持的依赖配置有:implementation.api.compileOnly.runtimeOnly 和 annotationProcessor 1)imple ...

  7. Gradle 依赖与 Plugin

    关于 Gradle 中的基础.Task 等知识,可以看我的上一篇文章. Gradle 中的依赖 Gradle 中的依赖可以分为脚本文件依赖.插件依赖以及包依赖. 脚本文件依赖 随着项目结构的复杂,一个 ...

  8. 一文彻底搞清 Gradle 依赖【转】

    来源:曾是放牛娃 www.jianshu.com/p/59fd653a54d2 转自:https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid ...

  9. gradle依赖管理_依赖管理

    gradle依赖管理 Why Bother 何必呢 Writing software is a very expensive process, and most systems we interact ...

最新文章

  1. 卫星任务规划 单站多星
  2. sqlite数值长度超过7位出错_数值计算方法 第一章 绪论
  3. 简书 java jvm_JVM介绍
  4. 解决小米手机无法收到开机广播的问题
  5. 运用深度学习教机器人理解自然语言
  6. 大数据变现四种途径,如何把海量数据变成现金?
  7. 【NLP】Github标星7.7k+:常见NLP模型的PyTorch代码实现
  8. vscode更改插件路径_vscode插件分享
  9. 在windows上编译apr等相关动态库
  10. android studio资源二进制,无法自动检测ADB二进制文件 – Android Studio
  11. ASP.Net新手项目经验谈
  12. (4)FPGA JTAG接口连接(学无止境)
  13. 10月15日发布!谷歌Pixel 4系列或将全系支持5G
  14. 湖南科技大学计算机学院宿舍,湖南科技大学计算机科学与工程学院
  15. asp是怎么获取header的?_什么是微服务架构?来看看从业10年的架构师是怎么回答的吧...
  16. js函数、事件、补充知识
  17. RK3326 Android 8.1 吉字节问题解决
  18. Google地图十年 从流量平平到用户十亿的背后
  19. 20年广西赛题技能要求(服务器)
  20. 桥接模式ping不通主机和外网

热门文章

  1. 金融壹账通亮相2020全球智博会 AI技术赋能金融多领域
  2. html+css设计两个摆动的大灯笼
  3. 关于队里面最菜的在博客打卡第五十天天这件事
  4. SQL中SCOPE_IDENTITY()函数用法
  5. html表格单元格的小姐姐设置,【Python3+VBA】在Excel中生成小姐姐
  6. c++报错:lvalue required as left operand of assignment
  7. Vue自定义指令注册
  8. 从0开始搭建jenkin环境
  9. 关于 电脑 看电影时 对话声音小 场景声音大 声音忽大忽小 的问题
  10. Linux Redis重启数据丢失解决办法