我们可以在build.gradle中以编程方式从string.xml获取app_name吗?

时间:2014-11-10 17:23:09

标签: android gradle

此应用程序为每种风格都有自己独特的名称。所以我想知道我是否可以从每个风格的string.xml文件(变量app_name)中提取唯一名称,然后我将其设置为APK名称。

此时,我看到的所有示例都将APK名称创建为硬编码字符串(方法variant.outputFile.name.replace)。

那么这可以以编程方式完成吗?

所以我不必像这样做

if (variant.productFlavors[0].name.equals("flavorA")) {
   flavorName = "Flavor A name";
} else if ...

1 个答案:

答案 0 :(得分:-1)

目前这是不可能的,但我们必须坚持使用硬编码字符串。如果将来发生变化,我会更新此回复。