Сообщения об ошибках Flurry для Android - PullRequest
6 голосов
/ 22 января 2010

Есть ли кто-нибудь, кто использует Flurry для создания отчетов по неперехваченным исключениям, которые могут опубликовать пример кода о том, как это сделать?

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

Спасибо.

Ответы [ 6 ]

5 голосов
/ 13 апреля 2011

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

Тем временем мы добавили новый REST API для экспорта отчетов об ошибках, если вы хотите провести собственный анализ. Если вам нужна помощь в ее использовании, вы можете просто связаться с нашей службой поддержки или написать мне.

Sean / CTO / Flurry, Inc.

4 голосов
/ 22 января 2010

Flurry делает это автоматически (если он у вас запущен). Тем не менее, сообщение об ошибке хромает. Они только ловят сообщение без указания трассировки стека, так что вы можете в конечном итоге увидеть (например), что люди получают много NullPointerException с, но вы не будете знать, где и как происходит Если вы попытаетесь сделать это самостоятельно с помощью метода FlurryAgent.onEvent(), вы быстро обнаружите, что они ограничивают вас 255 символами.

Если вам нужен подробный отчет об ошибках, действительно лучше сделать это сейчас.

1 голос
/ 23 января 2010

Изначально я не собирался публиковать это, но так как это звучит как сообщение об ошибке Flurry - отстой, вы должны проверить android-remote-stacktrace . Он отправляет трассировку стека на URL-адрес, который можно использовать для перенаправления его на электронную почту или просто для сбора на сервере.

0 голосов
/ 28 сентября 2012

Поскольку люди публикуют альтернативы для получения трассировки стека, я рекомендую ACRA. ACRA может отправлять трассировку стека в электронную таблицу на google drive / docs.Или вы также можете отправить его на свой сервер, если хотите.По умолчанию он также включает модель телефона, версию Android, память устройства и другие данные.

0 голосов
/ 14 марта 2012

Я использую bugsense для отчетов об ошибках. Он отслеживает полную трассировку стека при возникновении необработанного исключения, а также дает некоторую полезную информацию об устройстве - версию ОС, версию вашего приложения, доступность WiFi на устройстве и т. Д. Вы можете добавлять собственные сообщения и теги для определенных событий.

Благодаря этому я уже исправил пару сбоев в своем приложении.

0 голосов
/ 22 января 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...