假设我们有strings_test.xml,它存储用于测试的字符串值,应该在调试版本中显示.当apk构建为发布版本时,所有值都应该更改为空字符串,例如
.
是否有可能实现这一目标?
一如既往,先谢谢.
是的,您可以在buildTypes下的app gradle中执行此操作.
buildTypes { mybuild { resValue "string", "test_some_card_text", '"test"' resValue "string", "other_text", '"other"' } debug { resValue "string", "test_some_card_text", '"test"' resValue "string", "other_text", '"other"' } }
然后像这样访问它.
getApplicationContext().getResources().getString(R.string.test_some_card_text); getApplicationContext().getResources().getString(R.string.other_text);
对于构建,您需要选择它build variants
并且必须构建它.