Студия Android удаляет тег отладки из файлов, включенных в релиз - PullRequest
1 голос
/ 17 апреля 2019

Чтобы повысить производительность, я создал еще один файл string.xml с именем string_map.xml.Я заметил, что если файл создается при отладке варианта сборки, он имеет отладочный тег

string_map.xml (debug)

и не включается в тег выпуска и аналогично для другого случая.

Как можно удалить тег в файле, чтобы его можно было использовать как для отладки, так и для выпуска?

  • Версия Studio 3.3.2

1 Ответ

1 голос
/ 17 апреля 2019

Если вы хотите, чтобы один и тот же файл (ы) использовался в вариантах отладки и выпуска, просто поместите его в папку main. Обратите внимание, что если вы создадите файл, специфичный для отладки, ваша версия выпуска не будет поставлять этот файл отладки.

Пример:

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

Пока файлы во всех вариантах имеют одно и то же имя, Android будет знать, как определить, какой из них использовать, и снова вариант отладки будет поставляться только с файлом отладки, вариант выпуска будет поставляться только с основной файл и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...