Как загрузить файл сопоставления в Firebase?

Я искал консоль firebase в течение получаса для кнопки или меню, позволяющего мне загрузить новый файл отображения отчетов о сбоях. И не может найти дорогу. Я делал это в прошлом, но не могу понять, как сейчас. Возможно что-то изменилось. Было бы неплохо иметь большую кнопку на экране, говорящую "загрузить новый файл отображения", не так ли? Кто-нибудь может избавить меня от страданий?

enter image description here

4 ответов


Извините, если я опоздал, но вместо создания исключения, как некоторые предполагают, вот более чистый официальный способ Firebase docs. Это руководство научит вас, как автоматически нажать релиз apk картография Firebase Crash Reporter из вашей среды IDE Android Studio.

на Deobfuscate ProGuard этикетки. Я расскажу о некоторых, возможно, трудных для понимания моментах в этом руководстве.

  1. добавить все строки gradle, как предложено в docs
  2. скачать Закрытый Ключ файл, как предложено
  3. скопировать Закрытый Ключ файл в корневую папку вашего проекта
  4. в своем добавить строку FirebaseServiceAccountFilePath=../name-of-downloaded-file.json
  5. в терминале, в корне вашего проекта, выполните эту строку ./gradlew :app:firebaseUploadReleaseProguardMapping.

Это позволит создать релиз apk и загрузить его сопоставления с Firebase в одном кадре.

просто имейте в виду, что если вы используете контроль версий или открытый поиск вашего проекта, держите свой Закрытый Ключ файл игнорируется или хранится в безопасности от других членов команды.

обратите внимание, что вы также можете назначить ярлык для запуска этой команды arcane gradle, нажав на вкладку Gradle справа. Затем (root) - > задачи - > другое- > firebaseUploadReleaseProguardMapping (щелкните правой кнопкой мыши на этом). Затем добавьте свой любимый ярлык:)


вручную загрузить " отображение.txt " без задачи GRADLE

  • файл отображения на основе приложения
  • файлы сопоставления Версия Приложения На Основе

    таким образом, вы должны загрузить отображение.txt-файл в консоль firebase после каждого выпуска версии.

после первого сбоя или ошибки сообщается для данной версии приложения, вы можете вручную загрузить отображение.формат txt файл.

Вы можете найти файл для загрузки на путь к файлу, который похож на следующий, но специфические для вашего приложения:

 <project root>/<module name>/build/outputs/mapping/<build type>/<appname>-proguard-mapping.txt

пример:

app/build/outputs/mapping/debug/app-proguard-mapping.txt

На Консоли Firebase,

перейти к

Консоль Firebase>Выберите Приложение > выбираем "Отчеты О Сбоях "Из Меню Слева > Перейдите К"КАРТОГРАФИЧЕСКИЕ ФАЙЛЫ " Tab > Нажмите "загрузить" против Версию Приложения. > сделал

посмотреть скриншот,

Screen shot of showing manual mapping file upload

ЧИТАЙТЕ ЗДЕСЬ официальная инструкция для ручной загрузки файла сопоставления в консоль firebase


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


на экране, который вы показываете, даты отображаются, когда вы в последний раз загрузили файл сопоставления для этой версии приложения. Теперь наведите курсор мыши на одну из этих строк. Обратите внимание на значок меню "три точки" справа. Нажмите на это. Удалите файл сопоставления. Затем, тогда у вас должна быть возможность загрузить новый.

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