Как улучшить качество данных отладки, когда мое приложение падает в дикой природе? - PullRequest
6 голосов
/ 03 февраля 2011

У меня были первые исключения NullPointerException в моем приложении, и оно появилось в консоли разработчика.

Пока я начинал просить совета, я понял, в чем проблема, но она вырвалась впередвозражайте против чего-то, что меня беспокоило в течение некоторого времени - как сделать так, чтобы как можно проще было отлаживать мой код, когда единственная вещь, к которой у меня есть доступ, это консоль разработчика и присутствующие там трассировки стека.Есть ли что-то, что я могу сделать как разработчик, чтобы улучшить обратную связь, которую я получаю, когда мое приложение падает в дикой природе?Может быть, это Google Analytics, может быть, классы Instrumentation, но должен быть лучший способ получить больше контекста, чтобы помочь мне отладить мое приложение, когда у меня нет доступа к пользователю или его устройству для отладки?

Ответы [ 2 ]

4 голосов
/ 04 февраля 2011

Вы также можете использовать ACRA http://code.google.com/p/acra/

1 голос
/ 04 февраля 2011

Если у вас включено ведение журнала приложений, вы также можете отправить эти журналы, используя http://code.google.com/p/android-remote-stacktrace/.. Это даст вам бесценный контекст о том, что пользователь фактически делал в период, предшествовавший возникновению сбоя. .

...