Отчеты о сбоях Android не отображаются в отчете об ошибках ANR и сбоях в консоли Google Play

В настоящее время я тестирую библиотеку биллинга Google Play для подписок в моем приложении для Android. Я создал подписки и выпустил свое приложение для внутреннего тестирования. Однако, когда я пытаюсь пройти процедуру выставления счетов, мое приложение вылетает по неизвестной причине. Я отправляю отчет о сбоях, когда это происходит, но когда я смотрю в своем Android Vitals в отчетах об ошибках ANR и сбоях, данных моего отчета о сбоях нигде не найти. Вместо этого консоль Google сообщает, что «по выбранным критериям ошибок не обнаружено».


Почему мои данные о сбоях не регистрируются? Что я здесь делаю не так? Я просто хочу узнать, в чем моя ошибка. Мне нужно протестировать свое приложение как выпуск, потому что в противном случае API биллинга Google не будет работать. Например, при попытке протестировать на моем эмуляторе я получаю ответ с кодом ошибки 5, в котором говорится, что мое приложение не настроено для выставления счетов внутри приложения. При тестировании на внутреннем тестовом треке я прохожу эту проверку и начинаю процесс выставления счетов, но затем происходит сбой.


Пожалуйста помоги!

7
0
3 711
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Обычно консоль обновляет статистику за день или два. Я бы рекомендовал использовать больше сервисов отслеживания сбоев в реальном времени: Fabric, Firebase.

Еще один момент, распространенная ошибка при тестировании биллинга в приложении на эмуляторе и получении

application isn't set up for in-app billing

ошибка. Убедитесь, что в вашем эмуляторе установлены сервисы Google. Обычно лучше тестировать на реальном устройстве.

Ответ принят как подходящий

Отчеты о сбоях в Play очень задерживаются. Отображение журнала сбоев может занять 18 часов.

Вместо этого вам действительно следует установить APK прямо на свое устройство и использовать функцию logcat Android Studio, чтобы мгновенно получить журнал (фильтр по ошибке и поиск по имени пакета вашего приложения)

Если вы не можете этого сделать, внедрите Firebase Crashlytics. У Google есть для вас удобный гид. Отчеты о сбоях почти мгновенные.

О, я вижу. Я просто был нетерпеливым. Я пытался протестировать, вручную установив apk напрямую, но биллинг API перестал отвечать. Однако приложение не вылетало. Может быть, мне нужно изучить Firebase Crashlytics.

Michael 12.10.2018 22:28

Поэтому я добавил API Crashlytics в свое приложение. Теперь при сбое данные сразу отображаются в Fabric. Спасибо за это предложение!

Michael 13.10.2018 02:06

@Michael использует Firebase, а не Fabric. В конце года фабрика закрывается.

TheWanderer 13.10.2018 03:02

Да неужели? Хорошо, тогда я перехожу на Firebase.

Michael 15.10.2018 20:39

Также есть некоторые сбои, такие как TransactionTooLargeException, которые никогда не загружаются на консоль.

Другие вопросы по теме