【发布时间】:2014-05-06 18:36:46
【问题描述】:
我想将应用程序 versionName 更改为 AndroidManifest 文件中为我正在构建的特定风格定义的任何内容。
因此,如果我只构建我拥有的 4 种定义的风味中的一种,例如:
gradle assembleFlavor1Debug
我希望Flavor1 具有与其特定清单定义的版本名称相同的版本名称(因为清单文件的合并),但这并没有发生。
在构建期间,我如何知道正在构建哪种特定风格?
因为如果我知道正在运行什么口味,
我可以从清单中提取相应的versionName 并将其设置为android.defaultConfig.versionName,
这解决了我的问题。
【问题讨论】:
-
这个问题的上一个答案:stackoverflow.com/questions/19726119/…
-
@Turnsole 你提到的问题很清楚:'根据构建类型更改风味版本名称'。我不想根据“构建类型”更改 versionName,而是根据我正在构建的特定风格。
-
我遇到了同样的问题。检查这个answer
标签: android gradle android-productflavors