Ошибки в развернутом Android-приложении? - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть приложение, которое я тестировал на нескольких различных версиях Android с помощью эмулятора и нескольких устройств. Все отлично работает в приложении, а затем я публикую его через Android Market.

Я знаю, что пользователь связывался со мной, что приложение "зависает" на определенной странице. Он говорит мне телефон и сообщает версию Android. Я не проверял по телефону, который он упомянул. У меня вопрос, как или какую информацию я могу получить от пользователя или с телефона пользователя, чтобы выяснить, почему он «зависает»? Я чувствую себя беспомощным, если у меня нет этого телефона, чтобы воссоздать ошибку? Могу ли я что-нибудь сделать, чтобы избежать подобных ситуаций в будущем?

Также ... каков наилучший способ протестировать все устройства, которые в настоящее время представлены на рынке?

Спасибо

1 Ответ

1 голос
/ 09 декабря 2011

Его невозможно протестировать на всех устройствах, особенно для небольших разработчиков. Обычно я тестирую свое приложение на всех поддерживаемых уровнях API и соответствующем размере экрана и разрешении на эмуляторах. Еще одна мысль, которая мне показалась удобной, - это использовать код сообщения об ошибках в самом приложении, чтобы получать отчеты об ошибках с поля. Я использую [ACRA] [1] [1]: http://code.google.com/p/acra/ и нашел это очень полезным. Надеюсь, это поможет!

...