在android studio中build.gradle中使用flavor维度

弱龄寄事外,委怀在琴书。这篇文章主要讲述在android studio中build.gradle中使用flavor维度相关的知识,希望能为你提供帮助。
我们可以使用构建gradle中的产品flavor字段构建多个应用程序变体。为什么味道尺寸?并且它是强制性的错误信息,“所有口味现在应该属于风味维度”
如果它有合理的用途,我们如何以及在哪里可以区分不同风味尺寸的配置?
我提到的所有其他博客和帖子都没有给我满意的答案,大多数人告诉我“你不需要它”。请多点亮一点。
答案我最好将风味尺寸描述为一种分类风味的方式。
我能想到的一个用例就是这个。

  • 您可以在等级的维度下获得免费且有偿的风味。
  • 您有一种测试和产品风味,指向环境维度下的不同后端。
当你组装所有你最终为每个层和环境的版本,所以你可以测试免费/测试版本,免费/ prod版本等。
您不需要检查维度,只需将任何变量/条件代码放在风??格中就像往常一样。
【在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 } } ...


    推荐阅读