为了提高生产力,我创建了另一个string.xml
文件,并将其命名为string_map.xml
。我注意到,如果在构建版本为debug时创建文件,则其具有debug标记
string_map.xml (debug)
,不包含在release标签中,对于其他情况,则类似。
如何删除文件上的标签,以便将其用于调试和发布?
答案 0 :(得分:1)
如果要在调试和发行版本中使用相同的文件,只需将其放在main
文件夹下。请注意,如果您创建特定于调试的文件,则您的发行版将不会提供该调试文件。
示例:
app/src -- main
| |
| -- res
| |
| -- values
| |
| -- strings.xml
|- debug
|
-- res
|
-- values
|
-- strings.xml
只要所有变体中的文件名完全相同,Android就会知道如何找出要使用的文件,然后,调试变体将仅与调试文件一起提供,而发行变体将仅与调试文件一起提供。主文件等等。