2011-02-03 4 views
6

Tuve mis primeras NullPointerExceptions en mi aplicación y aparecieron en Developer Console.¿Cómo puedo mejorar la calidad de los datos de depuración cuando mi aplicación se cuelga en la naturaleza?

Mientras comenzaba a pedir consejo, me di cuenta de cuál era el problema, pero me trajo a la cabeza algo que me ha estado molestando por algún tiempo: cómo hacer que sea lo más fácil posible depurar mi código cuando a lo único que tengo acceso es a la consola del desarrollador y a los restos de la pila que se encuentran allí.

En otras palabras, ¿hay algo que pueda hacer como desarrollador para mejorar los comentarios que recibo cuando mi aplicación se cuelga en la naturaleza? Tal vez sea Google Analytics, tal vez las clases de Instrumentación, pero debe haber una forma mejor de obtener más contexto para ayudarme a depurar mi aplicación cuando no tengo acceso al usuario o a su dispositivo para la depuración.

Respuesta

4

También puede utilizar ACRA http://code.google.com/p/acra/

+0

Gracias - eso es exactamente lo que estaba buscando y es lo suficientemente flexible que se puede añadir datos adicionales para el informe de bloqueo. – RivieraKid

1

Si tiene un registro de aplicaciones activado, puede enviar esos registros también usando http://code.google.com/p/android-remote-stacktrace/. Esto le dará un contexto invaluable sobre lo que el usuario estaba haciendo realmente en el período anterior al momento del accidente.

Cuestiones relacionadas