gradle依赖子project的指定flavor
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相关推荐
- Gradle依赖库选择库的flavor
compile project(path: ':sdk', configuration: 'falvorname')
- linux 搭建gradle android jenkins打包机器,gradle 依赖 jar问题
app/build.gradle文件 apply plugin: 'com.android.application'android {compileSdkVersion 25buildToolsVer ...
- 七、Gradle中的Project
说在前面:Gradle中project是非常重要的,所以也会有非常多的API及其可配置的属性,笔者也有许多不了解的,在这只是讲一些开发中比较常用的一些API和属性.但是了解了这些,其它的自己去看,去查 ...
- 【Android Gradle 插件】Gradle 映射文件 ( settings.gradle 映射为 Settings 类 | build.gradle 映射为 Project 类 )
文章目录 一.settings.gradle 映射为 Settings 类 二.build.gradle 映射为 Project 类 Android Plugin DSL Reference 参考文档 ...
- gradle引入子module配置_原创 | 看完此文,你对Gradle的理解又升级了
前言 这一篇来介绍一些Gradle进阶的内容,当然进阶内容非常多,这篇文章就总结一些相对重要的.常用的一些知识点,比如Gradle的签名配置和依赖管理. 1.Android签名文件配置 在一般公司中, ...
- Android:Gradle 依赖相关
一:依赖配置 目前 Gradle 版本支持的依赖配置有:implementation.api.compileOnly.runtimeOnly 和 annotationProcessor 1)imple ...
- Gradle 依赖与 Plugin
关于 Gradle 中的基础.Task 等知识,可以看我的上一篇文章. Gradle 中的依赖 Gradle 中的依赖可以分为脚本文件依赖.插件依赖以及包依赖. 脚本文件依赖 随着项目结构的复杂,一个 ...
- 一文彻底搞清 Gradle 依赖【转】
来源:曾是放牛娃 www.jianshu.com/p/59fd653a54d2 转自:https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid ...
- gradle依赖管理_依赖管理
gradle依赖管理 Why Bother 何必呢 Writing software is a very expensive process, and most systems we interact ...
最新文章
- 卫星任务规划 单站多星
- sqlite数值长度超过7位出错_数值计算方法 第一章 绪论
- 简书 java jvm_JVM介绍
- 解决小米手机无法收到开机广播的问题
- 运用深度学习教机器人理解自然语言
- 大数据变现四种途径,如何把海量数据变成现金?
- 【NLP】Github标星7.7k+:常见NLP模型的PyTorch代码实现
- vscode更改插件路径_vscode插件分享
- 在windows上编译apr等相关动态库
- android studio资源二进制,无法自动检测ADB二进制文件 – Android Studio
- ASP.Net新手项目经验谈
- (4)FPGA JTAG接口连接(学无止境)
- 10月15日发布!谷歌Pixel 4系列或将全系支持5G
- 湖南科技大学计算机学院宿舍,湖南科技大学计算机科学与工程学院
- asp是怎么获取header的?_什么是微服务架构?来看看从业10年的架构师是怎么回答的吧...
- js函数、事件、补充知识
- RK3326 Android 8.1 吉字节问题解决
- Google地图十年 从流量平平到用户十亿的背后
- 20年广西赛题技能要求(服务器)
- 桥接模式ping不通主机和外网
热门文章
- 金融壹账通亮相2020全球智博会 AI技术赋能金融多领域
- html+css设计两个摆动的大灯笼
- 关于队里面最菜的在博客打卡第五十天天这件事
- SQL中SCOPE_IDENTITY()函数用法
- html表格单元格的小姐姐设置,【Python3+VBA】在Excel中生成小姐姐
- c++报错:lvalue required as left operand of assignment
- Vue自定义指令注册
- 从0开始搭建jenkin环境
- 关于 电脑 看电影时 对话声音小 场景声音大 声音忽大忽小 的问题
- Linux Redis重启数据丢失解决办法