Android studio从文件中删除调试标记以包含在发行版中

问题描述 投票:1回答:1

为了提高工作效率,我创建了另一个string.xml文件并命名为string_map.xml。我注意到,如果在构建变量是debug时创建了文件,则它具有调试标记

string_map.xml (debug)

并且不包括在发布标签中,并且类似地适用于其他情况。

如何删除文件上的标记,以便它可以用于调试和发布?

  • Studio版本3.3.2
android android-studio
1个回答
1
投票

如果您希望在调试和发布变体中使用相同的文件,只需将其放在main文件夹下即可。请注意,如果您创建特定于调试的文件,则您的发行版本将不会发送该调试文件。

例:

app/src -- main        
         |   |
         |   -- res
         |       |
         |       -- values
         |             |
         |             -- strings.xml
         |- debug
              |
              -- res
                  |
                  -- values
                       |
                       -- strings.xml

只要所有变体中的文件具有完全相同的名称,Android将知道如何确定使用哪一个,并且再次调试变体将仅附带调试文件,版本变体将仅附带主文件和等等。

© www.soinside.com 2019 - 2024. All rights reserved.