android – 通过flavor/debug-build更改字符串资源

前端之家收集整理的这篇文章主要介绍了android – 通过flavor/debug-build更改字符串资源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我们有strings_test.xml,它存储用于测试的字符串值,应该在调试版本中显示.当apk构建为发布版本时,所有值都应更改为空字符串,例如< string name =“test_some_card_text”> @ string / empty< / string>.

是否有可能实现这一目标?

一如既往,先谢谢.

解决方法

是的,您可以在buildTypes下的app gradle中执行此操作.
buildTypes {
        mybuild {
                 resValue "string","test_some_card_text",'"test"'
                 resValue "string","other_text",'"other"'
                }
         debug {
                 resValue "string",'"other"'
              }
          }

然后像这样访问它.

getApplicationContext().getResources().getString(R.string.test_some_card_text);
getApplicationContext().getResources().getString(R.string.other_text);

对于构建,您需要选择构建变体并且必须构建它.

原文链接:https://www.f2er.com/android/313757.html

猜你在找的Android相关文章