Доля Android Market "Ошибки ошибок" с разработчиками

Страница Android Market "Ошибки ошибок" очень полезна для разработчиков.

Но как использовать его в команде?

Страница с информацией о сбоях должна быть видна всем разработчикам, но я не могу указать свой пароль, так как это позволит кому-либо играть с опубликованными APK.

ВОПРОС: Как разделить отчеты о сбоях? Есть ли API или инструмент для их регулярного экспорта?
Копирование их вручную не является вариантом.

В качестве обходного пути к настоящему времени мы используем собственную систему отчетности о сбоях (возможно, использовали ACRA).

Ответы

Ответ 1

Напишите свой собственный Thread.UncaughtExceptionHandler и вызовите Thread.setDefaultUncaughtExceptionHandler(экземпляр), чтобы зарегистрировать его. Таким образом, вы все контролируете. Он отлично работает, если у вас нет частей JNI.

Это не так просто, как полагаться на Google Market, вам нужно собирать информацию самостоятельно и отправлять отчет на свой сервер, возможно, отправить электронное письмо в вашу группу удобно.

В конце этого года мы увидели несколько улучшений интерфейса публикации Market, возможно, нам стоит пожаловаться на форум google.

Ответ 3

Я собираюсь ответить на ваш вопрос (но вам может не понравиться мой ответ): я должен признать, что мы копируем их вручную с рынка в электронные письма в команду разработчиков. Учитывая, что этот процесс является трудоемким, мы, вероятно, не делаем этого так часто, как должны. Я не смог найти API или инструмент для получения отчетов о сбоях, найденных в Android Market.

Я просто посмотрел на ACRA - это выглядит довольно интересно. Спасибо за ссылку, я попробую.

Недавно я был в AnDevCon II в Сан-Франциско и там увидел http://www.crittercism.com. Я видел 2-минутное шоу с собакой и пони, и это выглядело довольно полезным. Я не знаю ничего больше о них, чем это... Я не знаю, дорого ли это для их платной версии, если они полезны и т.д. Я просто знаю, что они существуют, у них есть бесплатная версия, и у меня есть их в списке "посмотреть в этот когда-нибудь".

Ответ 4

Создайте собственный класс, который расширяет Log. Вы можете перезаписать все вызовы, такие как Log.d, Log.e, Log.w и т.д., Чтобы опубликовать журнал в веб-сервисе. С простой базой данных вы можете хранить журналы и делиться ею с тем, кто захочет.