2010-04-16 7 views

Respuesta

15

¿Hay alguna manera de atrapar a los accidentes en mi propia aplicación para Android? ¿Algo como un controlador de excepciones no detectadas global ?

Ver Thread.setDefaultUncaughtExceptionHandler().

Sólo me preguntaba si podría instalar algo así, entonces, si se lanza una excepción no detectada, podría aparecerá un cuadro de diálogo para el usuario y pedir si quieren enviar un volcado de la excepción a mi.

También puede usar Flurry, DroidDrop o cualquiera de las otras implementaciones de esto ya disponibles.

+0

es posible que desee mirar a mi solución completa relato: http://stackoverflow.com/questions/19897628/need-to-handle-uncaught-exception-and-send-log-file –

3

Flurry hace esto, además de muchas otras cosas útiles.

4

Bugsense.com también hace esto (gratis)

+1

¡De la descarga para usarla en unos minutos, herramienta increíble! – Domenic

+0

Tiene restricciones en el uso libre. 500 informes por mes. – SayeedHussain

0

DroidDrop es un proyecto muerto. La idea es clara aunque desearía que la abrieran.

0

FWIW, hemos estado usando Crittercism's free plan con éxito. También ofrecen algunas funciones premium, como manejar la excepción para que la aplicación no se cuelgue.

En la versión gratuita, el usuario sigue viendo el bloqueo, pero al menos recibo el correo electrónico y el seguimiento de la pila.

También usamos la versión de iOS (pero he escuchado de mis colegas que no es tan buena).


Estas son preguntas similares:

Cuestiones relacionadas