¿Razón por la cual el proceso se detuvo inesperadamente?

¿Cuál es la razón por la que el proceso se detuvo inesperadamente?

¿Se basa en esa aplicación de Android en particular o en el sistema operativo Android o en un dispositivo Android en particular?

Ejemplo:

  1. Instalé smash hit en mi Xperia U y pasé la apk a un moto g. Estaba funcionando bien en moto g. Pero después de que a veces comenzó a mostrarse, el proceso se detuvo inesperadamente. Después de algún tiempo comenzará a funcionar bien.
  2. Siempre que muestre un ejemplo de mod para la cámara inicialmente, mostrará que el proceso se detuvo inesperadamente, pero borrar los datos ayuda.
  3. También leí en alguna parte que si desinstalas e instalas la aplicación nuevamente, comenzará a funcionar.

Entonces, ¿cuál es la causa de este problema?

Respuestas (1)

No hay una respuesta simple a la pregunta "¿Por qué los programas fallan a veces?" El mensaje de error que ve le dice que una aplicación se bloqueó, al igual que cuando un programa se bloquea en una computadora de escritorio.

Por lo general, 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, una red publicitaria o una biblioteca para acceder a un servicio web en particular). El error siempre puede ocurrir cuando intenta realizar una acción en particular, o puede ser causado por estar en un estado particular. Por ejemplo, una aplicación de calendario puede tener un error que solo ocurre cuando crea un evento el primer día del mes, en un mes que ya contiene un evento. Si el error se desencadena por circunstancias particulares, borrar los datos o el caché de esa aplicación puede hacer que el error desaparezca hasta que vuelva a surgir la misma circunstancia.

A veces, la aplicación en sí puede ser correcta, pero el bloqueo se debe a un error de programación en Android. Es posible que la aplicación dependa de que Android se comporte de una manera particular, y si Android hace algo incorrecto, eso podría provocar que la aplicación se bloquee más adelante. Del mismo modo, el bloqueo puede deberse a problemas de hardware: si el teléfono se sobrecalienta, el hardware puede calcular las respuestas incorrectas a veces.

En primera instancia, debe informar un bloqueo al desarrollador de la aplicación que falla. El proceso de informe de fallas de Android incluirá automáticamente información relevante con el informe, para ayudar al desarrollador a ver qué es lo que está mal. Incluso si el problema resulta no ser su culpa, sabrán el lugar correcto para informarlo y podrían sugerir una solución alternativa que puede usar para evitar el problema. Si no informa un bloqueo, es probable que no se solucione.