Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Crashes y ANR en la consola para desarrolladores de Android

Acabo de lanzar una aplicación en Google Play Store, y estaba explorando la consola de desarrollo y vi la pestaña de Crashes and ANR .

¿Qué significa ANR?

Además, mi aplicación parece haberse estrellado en algunos de los teléfonos de mi amigo antes, pero no había forma de que "informaran" de tales accidentes. ¿Cómo debo activar estas funciones para que los usuarios puedan informar de los fallos que veo en la consola del desarrollador en la pestaña Crashes / ANR?

  • ¿Cómo obtener información sobre la versión del mercado de las aplicaciones de Google Play Store?
  • Prueba de las suscripciones de compra de IAP / In-App de Android
  • ¿Es posible forzar EULA durante la instalación de la aplicación para Android?
  • Android En la aplicación de facturación v3 no está devolviendo el precio local correcto (getSkuDetails)
  • Tarjeta de crédito para la prueba de Google Play
  • Error de aplicación: esta versión de la aplicación no está configurada para Facturación de mercado
  • Eliminar una aplicación no publicada de Google Play
  • Android en el precio mínimo de facturación de aplicaciones
  • 2 Solutions collect form web for “Crashes y ANR en la consola para desarrolladores de Android”

    ANR significa aplicación no responde. Si su aplicación está haciendo mucho trabajo en el hilo de interfaz de usuario, verá uno de esos cuadros de diálogo de cierre / espera de la fuerza. Eso es ANR.

    En cuanto a los informes de fallos, si su aplicación se distribuye a través de Google Play, los informes de fallos están incorporados. Cuando su aplicación se bloquee, el usuario recibirá un diálogo con las opciones "Cerrar fuerza" o "Informe". El usuario tiene que presionar la opción Informe para enviarle el informe de fallo, de lo contrario nunca se sabe.

    Si no distribuyes a través de Google Play, deberías considerar una biblioteca como ACRA que te enviará por correo electrónico informes de fallos, subirlos a una hoja de cálculo de Google Docs o escribir tu 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 son estos cuadros de diálogo. Cerrar / informar cuadros de diálogo a la izquierda y ANR a la derecha. Android 3.0 + está en la parte superior con los diálogos más antiguos en la parte inferior.

    Introduzca aquí la descripción de la imagen

    Cuando una aplicación se bloquea, se genera una piedra sepulcral. Esencialmente, su aplicación debe tener en cuenta que las partes de ella se estrelló (si confía en alguna API o biblioteca que proporciona callbacks / estado), pero si es realmente sólo su aplicación morir – tendrá un poco difícil averiguar si se estrelló o no.

    "Informes de errores" no es una clase premade que puedes usar en android, y tal vez tengas que rodar uno propio. Por otra parte, hay ACRA – http://acra.ch/

    Algunos enlaces:

    http://android-developers.blogspot.com/2010/05/google-feedback-for-android.html

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

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.