Различение отчетов о сбоях между отладочной и производственной сборками - PullRequest
0 голосов
/ 23 мая 2019

Я настраиваю Firebase Crashlytics для своего приложения для Android и хотел бы, чтобы отчеты о сбоях для отладочной версии были отделены от всех других версий.

Существует несколько копий автоматически сгенерированного файла values.xml (который создается, когда плагин google-services обрабатывает файл google-services.json), который находится в разных ретроспективных папках buildType. Одна из строк, содержащихся в файлах: <string name="google_crash_reporting_api_key" translatable="false">{API-KEY}</string>

Ключ API одинаков для каждого buildType, поэтому я думаю, что если я смогу просто создать новый ключ API для отладочной версии, это решит проблему, но как это сделать? Или есть другой способ (который не требует изменения applicationId, поскольку я не могу этого сделать)?

Я искал документы по Android, просматривал другие статьи и просматривал другие ответы SO, но не повезло.

Любая помощь приветствуется, спасибо.

1 Ответ

0 голосов
/ 23 мая 2019

Вы не можете различить сбой в соответствии с типом сборки (отладочная версия).

Вы должны создать новый проект в базе данных Firebase с такими же деталями приложения (имя пакета).

Получитьключ API для проекта, а затем замените этот ключ в файле манифеста и DONE .

Вам просто нужно заменить ключ при изменении типа сборки.

...