signup register que play google error enrollment codigo apps app anr android crash google-play crash-reports android-anr-dialog

android - que - register google play



Bloqueos y ANR en Android Developer Console (2)

ANR significa Application Not Responding. Si su aplicación está haciendo mucho trabajo en el subproceso de la interfaz de usuario, verá uno de esos cuadros de diálogo de cierre forzado / espera. Eso es ANR.

En cuanto a los informes de fallos, si su aplicación se distribuye a través de Google Play, se incluyen los informes de fallos. Cuando su aplicación falle, el usuario obtendrá un diálogo con las opciones "Forzar cierre" o "Informar". El usuario tiene que presionar la opción Informe para enviarle el informe de fallas, de lo contrario, es posible que nunca lo sepa.

Si no está distribuyendo a través de Google Play, puede considerar una biblioteca como ACRA que le enviará informes de fallos por correo electrónico, los cargará en una hoja de cálculo de Documentos de Google o puede escribir su propio controlador personalizado para tratar los informes de fallos.

Los detalles sobre ACRA se pueden encontrar aquí: http://code.google.com/p/acra/

A continuación se muestra una muestra de cómo se ven estos diálogos. Cerrar / informar cuadros de diálogo a la izquierda y ANR a la derecha. Android 3.0+ está en la parte superior con los cuadros de diálogo más antiguos en la parte inferior.

Hace poco lancé una aplicación en Google Play Store, exploré la consola de desarrolladores y vi la pestaña de Crashes and ANR .

¿Qué significa ANR?

Además, mi aplicación parece haberse bloqueado en el teléfono de algunos de mis amigos antes, pero no había manera de que "informaran" de dichos bloqueos. ¿Cómo debo habilitar dichas funciones para que los usuarios informen bloqueos para que pueda verlos en la consola del desarrollador en la pestaña Fallos / ANR?


Cuando una aplicación falla, se genera una lápida. Esencialmente, su aplicación debe ser consciente de que partes de ella se bloquearon (si depende de alguna API o biblioteca que proporciona devoluciones de llamada / estado), pero si realmente es solo su aplicación que se está muriendo, tendrá un tiempo difícil de descifrar si se colgó o no.

El "informe de errores" no es una clase prefabricada que puedes usar en Android, y es posible que tengas que sacar una propia. Por otra parte, está ACRA - http://acra.ch/

algunos enlaces:

android-developers.blogspot.com/2010/05/…

http://developer.android.com/distribute/googleplay/strategies/app-quality.html