Отчет об ошибках Android - PullRequest
2 голосов
/ 07 ноября 2011

Мое приложение случайно падает, и я не знаю почему.Я видел, что есть приложения, которые при принудительном закрытии, вы можете выбрать между принудительным закрытием и отчетом.Как я могу добавить его в свое приложение?Спасибо Рон

Ответы [ 5 ]

6 голосов
/ 13 июня 2018

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

Это достижимо благодаря интеграции продукта, такого как Instabug .Он предлагает вам множество подробностей о каждом сбое, включая трассировку стека сбоев, все журналы сети / консоли, снимок среды и этапы визуального воспроизведения.


Для полного раскрытия я работаю в Instabug.Я рад помочь, если у вас есть какие-либо вопросы.

5 голосов
/ 07 ноября 2011

Это будет показано пользователям автоматически, когда ваше приложение будет доставлено через Android Market. Хотя лично я ACRA, потому что он дает вам больше информации, и вы можете использовать ее независимо от того, распространяется ли приложение через рынок или нет, например. для бета-тестирования.

http://code.google.com/p/acra/

3 голосов
/ 08 ноября 2011

Мой фаворит - BugSense.Хороший пользовательский интерфейс, хорошие детали отчета, клиентская библиотека с открытым исходным кодом или использование с ACRA.

http://bugsense.com/

0 голосов
/ 23 июня 2016

Хотя вопрос немного старый, я думаю, что полезно обновить информацию.ACRA - это хорошо, но я бы также порекомендовал вам попробовать Crashlytics.У него очень простой интерфейс.Благодаря простоте, вы можете легко установить и использовать этот инструмент.Он позволяет не только создавать обычные отчеты о сбоях, но и фиксировать сбои NDK.

Вот подробный обзор различных полезных инструментов сообщения об ошибках и сбоях для любопытных в деталях: http://cases.azoft.com/report-bugs-effectively-mobile-app-testing-tools/

0 голосов
/ 07 ноября 2011

Я думаю, что это происходит автоматически, когда вы загрузили свое приложение на рынок.Если один из ваших пользователей решит сообщить об этом, вместо того, чтобы выбирать принудительное закрытие, вы должны получить отчет в своей админ-панели (https://market.android.com/publish/Home)). Рядом с ценой рассматриваемого приложения вы должны найти ссылку под названием ошибка (X), где Xэто количество различных отчетов об ошибках, отправленных вам.

Вы также можете посмотреть это: http://code.google.com/p/android-remote-stacktrace/

Это то, что вы можете добавить в свое приложение, чтобы оно отправляло трассировку стека в вашсервер. Я нахожу это использование иногда полный!

// Андре

...