productFlavors 差异打包问题
差异化打包:
1。dependencies compile 是不可以放到差异化的productFlavors里面的。
会报错:
Error:(69, 0) Could not find method compile() for arguments [{name=meitu-openaccount-1.0.0-release, ext=aar}] on ProductFlavor_Decorated{name=meitu, dimension=null, minSdkVersion=null, targetSdkVersion=null, renderscriptTargetApi=null, renderscriptSupportModeEnabled=null, renderscriptSupportModeBlasEnabled=null, renderscriptNdkModeEnabled=null, versionCode=null, versionName=null, applicationId=com.chaozh.ireadermeitu, testApplicationId=null, testInstrumentationRunner=null, testInstrumentationRunnerArguments={}, testHandleProfiling=null, testFunctionalTest=null, signingConfig=null, resConfig=null, mBuildConfigFields={CHANNEL_ID=com.android.builder.internal.ClassFieldImpl@af6be09a}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}, mWearAppUnbundled=null} of type com.android.build.gradle.internal.dsl.ProductFlavor.
所有可以在productFlavors里面配置的,就都在这里面了。
2。资源合并的时候,如果说,你的图片只在xxh-dpi里面有,那么可能,程序跑起来,他可能不根据你差异化里面的图片去匹配。去根据主工程去匹配。
productFlavors 差异打包问题相关推荐
- 安卓productFlavors多渠道打包简单使用
按需求来介绍功能: 打包的时候,打出多个包 1.不同包名 2.不同app名,不同icon 3.代码里同一个变量名,但是对应不同的值 4.根据不同渠道引入不同的sdk,以及不同渠道不同java代码 5. ...
- linux-basic(9)文件与文件系统的压缩与打包
[9.1]压缩文件的用途与技术 [9.2]linux系统常见的压缩命令 1)压缩文件的扩展名大多是 tar, tar.gz, tgz, gz, Z, bz2 等:如下图所示: (1) Linux上常见 ...
- Android-Gradle(4)gradle插件V2签名多风味打包
享学课堂诚邀作者:周周 转载请声明出处! 正文大纲 1. gradle是什么 2. groovy语言的特性以及它和java的关系 3. 为什么你的apk打包这么慢 4. 如何利用gradle编程解决工 ...
- android 多渠道上线,Android打包之多版本、多环境、多渠道
在平时的Android开发中,我们经常会遇到在不同网络环境(比如:开发环境.测试环境)之间的切换.一次打多个渠道包等需求,如何优雅的管理网络环境的配置?如何快速的打出多个渠道包?这是一个值得研究的问题 ...
- android多渠道打包签名配置,Gradle For Android(二) 多渠道打包与签名配置
<Gradle For Android(二) 多渠道打包与签名配置> 转载请注明来自 傻小孩b(gold.xitu.io/user/57e089-喜欢的能够关注我,不按期总结文章!您的支持 ...
- 记录android老项目studio升级3.1+后重新配置gradle踩过的坑
2019独角兽企业重金招聘Python工程师标准>>> // def releaseApkName = 'KGRingeToneV' + defaultConfig.versionN ...
- 运维与自动化系列③自动化部署基础与shell脚本实现
自动化部署基础与shell脚本实现 关于自动化的基础知识: 1.1:当前代码部署的实现方式: 运维纯手工scp到web服务器 纯手工登录git服务器执行git pull或svn服务器执行svn upd ...
- Android Gradle使用总结
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/77678577 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...
- Git之深入解析工作流程、常用命令与Reset模式分析
一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...
最新文章
- GitLab 配置邮箱
- 摩尔定律行将就木?AI灵丹助其返老还童!(附论文)
- 机房突然发生爆炸事件如何处理?为什么会这样
- MySQL安装sql追踪器phpgjx
- Vue CLI 3.0脚手架如何在本地配置mock数据json
- Ubuntu软件更新失败
- java调mongodb自定义函数,自定义UDF函数,从hive保存到mongodb
- 原型设计模式及深拷贝
- 【小工匠聊Modbus】04-调试工具
- mysql 5.1.69_CentOS 安装MySQL 5.1.69
- 权限 shareuser certificat Runtime.exec
- SpringBoot Environment读取配置文件乱码
- std::vector 初始化的问题 reserve resize
- 引导扇区维护工具linux,bootice引导扇区维护工具下载
- Java实战之管家婆记账系统(1)——项目简述
- 硅谷天才CEO被罢免10天后绝地反击,重夺控制权
- unbuntu20.0.4 显卡驱动安装,nividia-smi无效
- 孙宇晨真的有道歉吗?逐句解读孙宇晨避重就轻的“致歉信”
- Windows 10 调节音量时关闭浏览器播放详情
- W-GAN系 (Wasserstein GAN、 Improved WGAN)
热门文章
- 乐高机器人亮剑_2500名选手大比拼 全球机器人广州从化“亮剑”
- try/catch的用法
- java stream 取某个字段_java8的函数式编程和stream使用心得
- js获取当前日期_vue项目中获取前后N天日期
- iOS沙盒路径及路径下数据的存储和读取
- 空调能窃听插座能放火?物联网成了“危”联网
- [Linux] Linux Shell查找文件
- [译]通过wp-config来定制你的WordPress
- 设计模式——控制反转依赖注入
- 如何在cnblogs中插入LaTeX数学公式