Las aplicaciones fallan después de actualizar Lenovo A2010 a Android 5.1 Lollipop

Actualicé mi Lenovo A2010-a a la última versión (Android 5.1): simplemente hice clic en un mensaje que dice "Tienes una nueva actualización. La actualización se descargó y se puede instalar", luego se abrió una nueva ventana. En esa ventana, hago clic en el botón "instalar", luego el teléfono se reinicia y se actualiza (mostrando un ícono verde de Android). La batería estaba en condiciones normales (no baja). Después de eso, el teléfono arrancó normalmente.

Después de actualizar, tengo un error en todas las aplicaciones instaladas en mi teléfono. Error para todas las aplicaciones en una ventana separada, una tras otra. Con texto como este (traducido del ruso al inglés)

Error en la aplicación "Teclado de Google"

¿Qué puedo hacer para resolver ese problema?

Respuestas (3)

Algunos antecedentes

Si bien Lenovo sugirió hacer un (que siempre es el último recurso que obtiene a través de las líneas directas de soporte antes de que le envíen su dispositivo), esto habría sido más fácil de resolver (sin pérdida de datos), siempre que su dispositivo esté rooteado, o tiene una recuperación personalizada disponible:

Cada vez que cambie a una ROM diferente, o actualice/degrade a una versión de Android diferente, se recomienda borrar su caché y la caché de Dalvik/ART. El trasfondo es que diferentes ROM/versiones de Android usan diferentes versiones del motor Dalvik/ART que pueden tener diferencias (sutiles o no tan sutiles) en las estructuras, por lo que cuando la "nueva versión" accede a las estructuras de la "versión anterior" que no entiende, conduce a problemas como se describe en la pregunta.

Para las actualizaciones de OTA proporcionadas "de manera oficial", la responsabilidad de encargarse de eso recae en la vecindad del proveedor: sus secuencias de comandos de actualización se ejecutan en un nivel que tiene acceso a ambos y, por lo tanto, también debe tener cuidado de borrar el caché. como caché Dalvik/ART cuando sea necesario (así que échales la culpa si no lo hicieron).

Si actualiza una ROM personalizada, esta tarea está en su vecindad, ya que el "cocinero de ROM" no puede saber de antemano si la está actualizando en una ROM / versión diferente. Las instrucciones de instalación para esas ROM personalizadas generalmente incluyen ese paso.

TL;DR

Si se encuentra en la situación descrita en la pregunta, pero no desea rootear su dispositivo o instalar una recuperación personalizada, puede realizar un restablecimiento de fábrica (ADVERTENCIA: todos sus datos y las aplicaciones que ha instalado se pierden entonces, así que tenga cuidado de tener una buena a mano), o puede *iniciar (no instalar) una recuperación personalizada una vez para borrar el caché y Dalvik/ART. Una recuperación que generalmente admite eso es :

Hay una guía para instalar TWRP en el Lenovo A2010 que incluye un enlace para descargar TWRP para este dispositivo ( Nota: no puedo garantizar la seguridad de esos sitios o la integridad de la descarga, así que mejor busque una fuente confiable o verifique esto uno).

Una vez que tenga el archivo de imagen TWRP, también necesitará la herramienta en su computadora. Inicie su dispositivo en modo , luego ejecútelo fastboot boot twrp.img(reemplace twrp.imgcon el nombre del .imgarchivo que tiene). Ahora su dispositivo se iniciará en TWRP. Seleccione borrar caché y borrar Dalvik/ART, deje que realice la acción y luego reinicie normalmente. TWRP desaparecerá de su dispositivo, y todo debería "volver a la normalidad", mientras que no se hayan perdido datos.

Acabo de recuperarme de este problema eliminando todas las actualizaciones de Google Play Services. El procedimiento es bastante complicado, ya que los mensajes "La aplicación dejó de funcionar..." siguen apareciendo. Pero después de confirmar las primeras 20 ventanas emergentes, aparecen más lentamente y es posible navegar por los menús.

Abra Configuración desde el menú desplegable del dispositivo, seleccione Aplicaciones -> Todo -> Servicios de Google Play -> Quitar todas las actualizaciones (es posible que solicite desactivar el administrador de dispositivos, confirme la desactivación). Espere a que continúe la desinstalación, luego presione prolongadamente el botón de encendido -> Reiniciar. En el próximo arranque, debería ver "Optimizando la aplicación x/n", lleva un tiempo, pero el teléfono debería poder usarse nuevamente.

Luego, debe actualizar Google Play Services y reiniciar nuevamente para tener una versión nueva.

Al final, llegué al sitio de Lenovo y elegí chatear con el soporte técnico.

Ellos dicen:

Debe restablecer el teléfono a la configuración de fábrica.

Eso es todo.

Eso no está restringido a Lenovo. Esas personas en soporte de primer nivel no son "técnicos". Tienen una lista con problemas conocidos como "caso X: haz un". Como sucede con caselas declaraciones, tienen un "retroceso" si ninguna de las condiciones "nombradas" coincide. Con el primer nivel de teléfono inteligente, eso siempre es "predeterminado: restablezca los valores de fábrica; si eso no lo resuelve, envíe el dispositivo". Entonces, para decidir si su publicación es una respuesta: ¿resolvió el problema un restablecimiento de fábrica? Nota al margen: he recomendado "borrar caché y Dalvik". No se puede hacer con la recuperación de stock y sin root sin hacer un restablecimiento de fábrica.
¡Gracias, Izzy! Pero ya restablecí mi teléfono a la configuración de fábrica. :) Ahora funciona bien.
Esperaba tanto. Básicamente, esto confirma lo que sugerí con mi comentario sobre su pregunta. Convertiré ese comentario en una respuesta para que otros se beneficien.