如何确保在发布版本上使用某个字符串资源?

时间:2018-04-24 17:34:59

标签: android

我在Android上有一个常量字符串资源文件。

我有两个字符串:

<!-- temp test -->
<!--<string name="abc">id</string>-->
<!-- production -->
<string name="abc">id</string>

我只会定期使用temp test。当我这样做时,我取消注释,我评论production一个。

前几天我几乎向我的测试用户发布了temp test个用户。有什么方法可以让我的apk版本发布失败,如果它以某种方式检测到?我可以为字符串添加属性或者使其清晰的东西。

我可以通过检查我是否在debug并使用其中一个来编程方式执行此操作但我不想使用temp test,除非在一些不常见的情况下。

感谢。

1 个答案:

答案 0 :(得分:2)

strings.xml的2个版本 - 在src/debug/res/values中调试特定版本并在src/release/res/values中发布一个