Android Studio从文件中删除调试标签,以纳入发布版本

3mpgtkmj  于 2023-01-05  发布在  Android
关注(0)|答案(2)|浏览(135)

为了提高生产力,我创建了另一个string.xml文件,命名为string_map.xml。我注意到,如果该文件是在构建变体调试时创建的,它将具有debug标记
string_map.xml (debug)
并且不包括在释放标签中,并且对于另一种情况是类似的。
如何删除文件上的标记,以便它可以用于调试和发布?

  • Studio版本3.3.2
cedebl8k

cedebl8k1#

如果你想在调试和发布版本中使用相同的文件,只需将其放在main文件夹下。注意,如果你创建了一个调试专用文件,你的发布版本将不会提供该调试文件。
示例:

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

只要所有变体中的文件具有完全相同的名称,Android就知道如何确定要使用哪个变体,调试变体将仅随调试文件一起提供,发布变体将仅随主文件一起提供,依此类推。

6xfqseft

6xfqseft2#

如果您在Android Studio中执行此操作,请右键单击文件:键盘上的Refactor -> Move Fileclick F6。如果要复制而不是移动它,请输入键盘上的click F5

然后,单击下拉列表并单击顶部选项,将其移动到“main”文件夹,而不是“debug”文件夹

相关问题