我有一个具有 2 种不同风格/变体的 android 应用程序。如何为每种风味设置不同的字符串(例如应用程序名称、按钮标签等)?到目前为止,我所做的实际上是有效的,但并不完全符合我的意愿:
我使用 gradle 创建了两种口味。具体来说,我创建了一个 flavor1_res 和一个 flavor2_res 文件夹,并在其中放入了特定于风味的资源。
具体来说,我在每个文件夹下放了一个 strings.xml 文件。每个文件都包含相同的字符串标签,但字符串的值不同。该应用程序可以从命令行构建(gradlew assembleFlavor1
例如使用),但在 Android Studio 中,我的字符串无法识别,并且出现所有这些编译错误。
还有另一种方法吗?如何让 Android Studio 识别这两个 strings.xml 文件?(我已经将相应的文件夹添加为源文件夹)。
谢谢,托马斯