2012-07-19 10 views
13

Creo que mi propia aplicación falla. Obtengo el siguiente diálogo.Cómo obtener el cuadro de diálogo de bloqueo con el botón de informe

enter image description here

Sin embargo, deseo de obtener el siguiente diálogo de error con el botón de informe.

enter image description here

¿Puedo saber cómo puedo hacerlo? Yo había firmado mi solicitud. (Pero transfiero el APK localmente a mi teléfono, no a través del mercado de Android). Todavía no puedo obtener el botón Report.

Respuesta

19

Hasta donde yo sé, el botón Report solo se muestra cuando la aplicación se instala a través del Market (es decir, está firmada y no en modo de depuración ni con una clave de depuración). Todos estos datos se muestran en LogCat si tiene depuración de USB.

Editar: Además, puede obtener esta información y presentar un informe si lo desea, utilizando el método this.

+0

Lo había firmado. Pero no lo instalo a través del mercado de Android. ¿Importa? –

+0

¿Lo instaló a través de USB? Si, importa Los datos del 'Informe' se envían a la Consola del Desarrollador en el sistema Google Play, por lo tanto, el botón Informe solo se mostrará si se descarga a través de Google Play (Android Market, lo que sea: P). – Eric

+0

@Eric así que incluso si compila una APK firmada e instalarla a través de adb, ¿no se mostrará la opción de informe? – JMRboosties

0

Su teléfono puede ejecutar una rom personalizada como CM. Si desea informar el registro cuando su aplicación obtiene FC, una forma es detectar excepciones y enviarlas por correo.

1

Utilice la biblioteca acra en su aplicación. Básicamente, "es una biblioteca que permite a la aplicación para Android publicar automáticamente sus informes de fallos en un formulario de GoogleDoc". Puede modificar su uso para abrir un cuadro de diálogo como el anterior, y pedirle al usuario que informe el problema, incluso con un mensaje adicional escrito por el usuario.

Cuestiones relacionadas