为了提高工作效率,我创建了另一个string.xml
文件并命名为string_map.xml
。我注意到,如果在构建变量是debug时创建了文件,则它具有调试标记
string_map.xml (debug)
并且不包括在发布标签中,并且类似地适用于其他情况。
如何删除文件上的标记,以便它可以用于调试和发布?
如果您希望在调试和发布变体中使用相同的文件,只需将其放在main
文件夹下即可。请注意,如果您创建特定于调试的文件,则您的发行版本将不会发送该调试文件。
例:
app/src -- main
| |
| -- res
| |
| -- values
| |
| -- strings.xml
|- debug
|
-- res
|
-- values
|
-- strings.xml
只要所有变体中的文件具有完全相同的名称,Android将知道如何确定使用哪一个,并且再次调试变体将仅附带调试文件,版本变体将仅附带主文件和等等。