2010-07-31 7 views
29

¿Conoces alguna biblioteca de informes de fallos para Android?Biblioteca de informes de fallos de Android (antes de Froyo)

No quiero pasar mucho tiempo escribiendo mi propio sistema de informes.
La salida se puede enviar al correo electrónico o a algún tipo de servidor.

Sé que Google introdujo informes de fallos en Froyo, pero quiero algo para versiones anteriores del sistema.


Vamos a resumir las respuestas:

+0

[biblioteca de Android para capturar y reportar los accidentes] (https://github.com/ajitsing/Sherlock) –

Respuesta

33

Esto es lo que está buscando: android-remote-stacktrace Envía un correo electrónico/llamadas a un script php cuando su aplicación falla y envía el resultado de logcat. ¡Bastante simple de usar y muy útil!

Inicie una sesión remota excepciones no controladas en sus aplicaciones para Android

+0

1 THX, nada más? –

+0

¿Qué más necesitas? – stealthcopter

+0

otras bibliotecas ... –

0

Android es todo de código abierto, por lo que tal vez usted podría extraer esa parte de Froyo y añadirlo a su aplicación como si se tratara de una biblioteca de terceros. No sé cuán fácil o factible sería, pero si funciona para usted, ¡avísenos!

http://source.android.com/source/download.html

+1

Android no es todo de código abierto. El controlador de bloqueo probablemente no sea de código abierto porque depende del mercado. – alexanderblom

+1

Lamentablemente no tengo tiempo para tal trabajo :-( –

+0

No es necesario hacer todo este esfuerzo, ya que una biblioteca ya se ha escrito para hacerlo. Consulte mi respuesta anterior. – stealthcopter

2

escribí una biblioteca de informes de errores para mi propio proyecto, que es muy fácil de integrar. Le permite enviar informes de errores a un servidor http (similar a android-remote-stacktrace). Es de código abierto y se puede descargar desde github: https://github.com/tomquist/Android-Error-Reporter

12

También puede probar un servicio hecho por mi empresa solo para ese fin (y un poco más) http://apphance.com. Permite no solo obtener bloqueos, sino también registros y capturas de pantalla cada vez que el probador informa un problema. Lo informa a la nube y permite al desarrollador navegar a través de las sesiones/registros/bloqueos/informes de problemas usando un útil panel web.

Está más dirigido a la parte de prueba, pero pronto también habrá una versión de producción disponible. También es multiplataforma, no solo Android sino también iOS y pronto más.

Descargo de responsabilidad: Soy CTO de Polidea, compañía detrás de Apphance, cocreador de la aplicación.

7

También puedes probar BugSense. BugSense recopila y analiza todos los informes de fallos y le proporciona informes significativos y visuales. Es gratis, es utilizado por grandes aplicaciones (con más de 10.000.000 de usuarios) y solo tiene 1 línea de código para integrarse.

responsabilidad: Soy un co-fundador

Cuestiones relacionadas