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?
- ¿Hay una manera de dar códigos promo / cupones para que la gente descargue su aplicación de forma gratuita?
- Aplicación rechazada por Google Pay
- No es posible zipalign apk android android studio 2.2
- La aplicación para Android no se muestra en Google Android Market para tablets
- Desarrollador de Google Play cambiar moneda local
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 cambiar el nombre del paquete en android studio?
- Alerta de Google Play Games Services: "Implementación incorrecta detectada"
- Cómo medir las instalaciones de aplicaciones de facebook - Android / IOS
- Android: Prueba beta abierta de Google Playstore
- Cómo eliminar el apk no publicado de la cuenta de la consola de Google Play
- Código de versión diferente para APK, aplicación para Android con generación de teléfono
- Error 500 de la API REST de Android Developer de Google Play al obtener información de suscripción
- Cómo reorganizar las capturas de pantalla en Google Play
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.
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
- Cómo utilizar muestras de color de Android
- Cómo crear un cajón de navegación personalizado en android