2011-02-03 1 views
6

J'ai eu mes premières NullPointerExceptions dans mon application et elles sont apparues sur la console développeur. Pendant que je commençais à demander conseil ici, j'ai réalisé quel était le problème, mais cela m'a fait penser à quelque chose qui me dérange depuis un certain temps - comment rendre le plus simple possible le débogage de mon code quand la seule chose à laquelle j'ai accès est la console développeur et les traces de pile présentes. En d'autres termes, y a-t-il quelque chose que je puisse faire en tant que développeur pour améliorer les commentaires que je reçois lorsque mon application plante dans la nature? C'est peut-être Google Analytics, peut-être les classes Instrumentation, mais il doit y avoir un meilleur moyen d'obtenir plus de contexte pour m'aider à déboguer mon application quand je n'ai pas accès à l'utilisateur ou à leur appareil pour le débogage?Comment améliorer la qualité des données de débogage lorsque mon application tombe en panne dans la nature?

Répondre

4

Vous pouvez également utiliser ACRA http://code.google.com/p/acra/

+0

Merci - c'est exactement ce que je cherchais et il est suffisamment flexible que vous pouvez ajouter des données supplémentaires au rapport de l'accident. – RivieraKid

1

Si vous avez activé la journalisation des applications, vous pouvez également envoyer ces journaux à l'aide de http://code.google.com/p/android-remote-stacktrace/. Cela vous donnera un contexte inestimable sur ce que l'utilisateur était en train de faire dans la période précédant le crash.

Questions connexes