弱龄寄事外,委怀在琴书。这篇文章主要讲述在android studio中build.gradle中使用flavor维度相关的知识,希望能为你提供帮助。
我们可以使用构建gradle中的产品flavor字段构建多个应用程序变体。为什么味道尺寸?并且它是强制性的错误信息,“所有口味现在应该属于风味维度”
如果它有合理的用途,我们如何以及在哪里可以区分不同风味尺寸的配置?
我提到的所有其他博客和帖子都没有给我满意的答案,大多数人告诉我“你不需要它”。请多点亮一点。
答案我最好将风味尺寸描述为一种分类风味的方式。
我能想到的一个用例就是这个。
- 您可以在等级的维度下获得免费且有偿的风味。
- 您有一种测试和产品风味,指向环境维度下的不同后端。
您不需要检查维度,只需将任何变量/条件代码放在风??格中就像往常一样。
【在android studio中build.gradle中使用flavor维度】使用多个维度的示例
,,,
flavorDimensions "tier", "env"productFlavors {
paid {
dimension "tier"
... add variables here
}free {
dimension "tier"
versionName = android.defaultConfig.versionName + " free"
... add variables here
}test {
dimension "env"
... add variables here
}prod {
dimension "env"
... add variables here
}
}
...
推荐阅读
- 将Visual Studio 2012附加到在Android移动设备上运行的Unity游戏中,以进行调试
- 如何调试Google Apps脚本(又名Logger.log登录到哪里())
- 如何解决TCPDF错误(一些数据已经输出,无法发送PDF文件)
- 如何在Windows中配置NetBeans以将LESS文件自动编译为CSS
- 如何在Xampp Server中启用gzip压缩
- 如何解决错误1115(42000)(在PHPMyAdmin中导入SQL文件时,未知字符集:’utf8mb4′)
- 如何在不使用jQuery的情况下使用Bootstrap前端框架(3和4)
- Twig如何使用速记语法打印变量(如果存在)(不为空)
- 如何更改Bootstrap Datetimepicker(by eonasdan)显示方向