Использование одной рабочей области для нескольких приложений - PullRequest
0 голосов
/ 26 апреля 2019

Я сделал приложение, в котором, согласно конфигурации бэкэнда, приложение ведет себя по-разному.Таким образом, используя один и тот же код, я могу создавать разные APK в соответствии с требованием для этого конкретного приложения **

Но каждый раз, когда мне нужно создать APK, я должен изменить определенный набор вещей (идентификатор приложения,конечная точка сервера, значок приложения, идентификатор firebase, идентификатор crashlytics и т. д.).Я хочу сохранить одно рабочее пространство и в соответствии с файлом свойств выбрать соответствующие ресурсы.

Список вещей, которые необходимо изменить в соответствии с приложением:

  1. идентификатор приложения
  2. конечная точка сервера
  3. значок приложения
  4. идентификатор firebase
  5. идентификатор crashlytics
  6. ресурсы изображения микрофона (доступные для рисования)

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

** Это похоже на структуру, в которой можно изменить несколько вещей (идентификатор приложения, конечную точку сервера, значок приложения, базу данных firebase).id, crashlytics id и т. д.) и создайте новое приложение.

1 Ответ

0 голосов
/ 26 апреля 2019

Для этого следует использовать ароматизаторы продукта .Пожалуйста, посмотрите здесь .

Каждый вариант может указывать свою собственную конфигурацию, например, свое приложение, или указывать свои собственные ресурсы, такие как drawables.

...