No hay una respuesta simple a la pregunta, "¿por Qué los programas de falla que a veces?" El mensaje de error que ver que te dice que una aplicación ha dejado de funcionar, al igual que cuando se bloquea un programa en una computadora de escritorio.
Normalmente, esto indica un error (error de programación) en la aplicación o en una de las bibliotecas incluidas en la aplicación (por ejemplo, un anuncio de la red, o una biblioteca para acceder a un determinado servicio web). El error siempre puede suceder cuando se intenta hacer una acción en particular, o puede ser causado por estar en un estado en particular. Por ejemplo, una aplicación de calendario podría tener un bug que sólo sucede cuando se crea un evento en el primero del mes, en un mes que ya contiene un evento. Si el error es provocado por circunstancias particulares, borrado de datos o caché para que la aplicación puede hacer que el error desaparece hasta que la misma circunstancia surgir de nuevo.
A veces, la aplicación en sí podría ser correcto, pero el accidente causado por un error de programación en Android en sí. La aplicación podría estar confiando en Android para comportarse de una manera particular, y si Android hace las cosas mal, que más tarde podría causar que la aplicación se bloquee. Del mismo modo, el accidente pudo ser causado por problemas de hardware: si el teléfono se calienta en exceso, el hardware es posible calcular las respuestas incorrectas a veces.
En primera instancia, usted debería informar de un fallo con el desarrollador de la aplicación que se bloquea. Android crash-informe de proceso incluirá automáticamente la información pertinente con el informe, para ayudar al desarrollador a ver lo que está mal. Incluso si el problema resulta no ser su culpa, que sepan que es el lugar adecuado para informar de ello, y puede ser capaz de sugerir una solución que puede utilizar para evitar el problema. Si no reportar un accidente, probablemente no se queden fijos.