2010-01-22 9 views
6

¿Hay alguien que use Flurry para generar informes de excepciones no detectadas que podrían publicar algún código de muestra sobre cómo hacer esto?Informe de fallas de ráfagas para Android

No veo ningún ejemplo a través de Flurry, y aunque he visto muestras de código de reporteros de excepción personalizados, no he visto un ejemplo simple de cómo implementar el informe de error básico simplemente usando Flurry.

Gracias.

Respuesta

0

No lo estoy usando para excepciones no detectadas, pero puede atraparlo y luego enviarlo a ráfagas.

4

Flurry lo hace automáticamente (si lo tiene en ejecución). Sin embargo, el informe de errores es cojo. Solo captan el mensaje sin darle la traza de la pila, por lo que puede terminar viendo (por ejemplo) que las personas obtienen muchos NullPointerException s, pero no sabrá dónde o cómo están sucediendo. . Si intenta hacerlo usted mismo con el método FlurryAgent.onEvent(), descubrirá rápidamente que lo limitan a 255 caracteres.

Si necesita informes de errores detallados, realmente es mejor hacer los suyos ahora mismo.

+0

Gracias por la respuesta. Sí, parece que el informe de errores de Flurry no vale la pena implementarlo, lo cual es extraño porque si solo te permitieran capturar el seguimiento completo de la pila, sería bastante agradable. El módulo de error en su interfaz web tiene una clave M = Método, lo que me hizo pensar que al menos podrías capturar el método que arrojó el error, pero no veo cómo harías eso. Así que, como sugiere, probablemente termine de rodar el mío, probablemente implementando uno similar a otros que he visto que solicitan al usuario que me envíe por correo electrónico el seguimiento de la pila. – polyclef

1

No iba a publicar esto inicialmente, pero ya que suena como que el informe de error de Flurry es una mierda, debe marcar android-remote-stacktrace. Envía el seguimiento de pila a una url, que puede usar para redirigirlo a un correo electrónico o simplemente recopilarlo en el servidor.

+0

Hey Geek Could U pls me guía para comenzar a aprender los conceptos básicos de análisis de ráfagas en Android? ¿Dónde puedo encontrar su tipo de tutorial? –

5

Todo esto es una buena respuesta. Estamos estudiando la posibilidad de agregar trazas de pila completas para informes de errores, que esperamos ver en nuestra próxima versión principal de SDK. También veremos el filtrado por modelo de dispositivo.

Mientras tanto, hemos agregado una nueva API REST para exportar sus informes de errores si desea hacer su propio análisis. Si necesita ayuda para usarlo, puede ponerse en contacto con nuestro servicio de asistencia o enviarme un mensaje.

Sean/CTO/Flurry, Inc.

0

estoy usando BugSense para los informes de error. Captura rastro de pila completo cuando ocurre una excepción no detectada y también proporciona información útil sobre el dispositivo: versión del sistema operativo, versión de la aplicación, WiFi disponible en el dispositivo, etc. Puede agregar mensajes personalizados y etiquetas para eventos específicos.

Ya he solucionado un par de bloqueos en mi aplicación gracias a él.

0

Dado que las personas están publicando alternativas para obtener rastros de pila, recomendaré ACRA. ACRA puede enviar el seguimiento de la pila a una hoja de cálculo en google drive/docs. O también puede enviarlo a su servidor si lo desea. Por defecto, también incluye el modelo del teléfono, la versión de Android, la memoria del dispositivo y otros datos.

Cuestiones relacionadas