Mi teléfono móvil (Yu-Yuphoria) continúa actualizando el sistema operativo u optimizando las aplicaciones y no se detiene.
En realidad, anoche, cuando iba a usar mi teléfono móvil, apareció una pantalla negra y luego reinicié el teléfono.
En el momento de reiniciar el teléfono, como de costumbre, muestre el logotipo de "cyanogen" y luego vaya instantáneamente al modo de actualización y muestre "Optimizar aplicaciones" . Le di tiempo pero este proceso no ha terminado. También apago el dispositivo y lo enciendo, pero el mismo teléfono siempre está en modo de actualización y muestra ** "Optimizar aplicaciones".
Estoy enfrentando este problema los últimos 2 días. Si alguien se ha enfrentado al mismo problema, guíeme en la dirección correcta.
En resumen, ¿cómo detener esta actualización/optimización continua del sistema operativo?
Después de buscar en Google, solo encontré una forma de rescatarlo.
Debes necesitar forzar el factor de restauración. Usar el siguiente paso
1) Reinicie su dispositivo
2) Cuando su móvil esté ENCENDIDO, presione instantáneamente el botón para bajar el volumen + el botón de bloqueo
3) Tu móvil se irá al modo de arranque
4) Seleccione la tercera opción Restaurar fábrica
5) Seleccione la opción para eliminar todos los datos, seleccione SÍ (podría ser la cuarta opción)
6) Se iniciará el formato (tardará aproximadamente 15 min)
7) Cuando se complete nuevamente, su sistema mostrará el modo de inicio. Debes elegir Reiniciar dispositivo
Enhorabuena, su dispositivo funcionará con normalidad.
Según mi experiencia, este problema generalmente ocurre como resultado de permisos defectuosos (o incorrectos) en el caché dalvik.
¿Cómo funciona la optimización?
Cuando el sistema Android esté "optimizando aplicaciones/sistema", creará una versión optimizada de cada aplicación. Este proceso hace que cada aplicación se inicie lo más rápido posible con la nueva versión de Android.
Cuando .apk
se agrega un archivo a un sistema Android, se convierte en un archivo odex (ejecutable Dalvik optimizado) cuya función es principalmente ahorrar espacio. A diferencia del archivo odexado, un archivo desodexado esencialmente tiene todas las partes ensambladas en un solo lugar en classes.dex
archivos (solo Dalvik Executable)
Android usa Android Runtime (ART) para ejecutar aplicaciones (en versiones anteriores de Android: Dalvik Virtual Machine para mantener la compatibilidad con versiones anteriores, ART usa el mismo bytecode de entrada que Dalvik, proporcionado a través de
.dex
archivos estándar como parte de los archivos APK, mientras que los.odex
archivos se reemplazan con Executable y ejecutables de formato enlazable (ELF)).Ahora, cuando se inicia un sistema basado en Android, la memoria caché dalvik para la máquina virtual Dalvik se crea utilizando estos archivos .odex, lo que permite que el sistema operativo aprenda de antemano qué aplicaciones se cargarán y, por lo tanto, acelera el proceso de inicio.
Situaciones en las que surge el problema
Después de una actualización de una versión de Android, el problema puede surgir si el sistema Android está tratando de crear un nuevo caché dalvik para las aplicaciones pero todavía tiene el "caché antiguo" para dicha aplicación, por lo tanto, intenta crear constantemente un nuevo caché en la parte superior. del viejo
Un archivo odex "usado" todavía está presente a pesar de que esa aplicación en particular está desoxeada. Ciertas aplicaciones (por ejemplo, Link2sd, Lucky Patcher, copia de seguridad de titanio, etc.) que integran caché dalvik en la partición del sistema pueden causar tales problemas. En un caso, resultó cuando la copia de seguridad de Titanium creó un parche que creó un .odex
archivo en formato /system/apps
. resultó este problema.
Posibles soluciones
No. Puedes intentar borrar tu partición de caché:
Apaga tu dispositivo
Presione una combinación de botones Vol + ++ y manténgalos presionados.Vol -Power key
Suelte solo el Powerbotón cuando el dispositivo vibre
Suelte los otros botones cuando aparezca la pantalla del menú de recuperación.
Usando los botones Vol +/ Vol -para navegar, seleccione Borrar partición de caché
Presione Power key, que actuará como la tecla Intro en su teclado.
Espera a que termine el proceso.
Luego puede reiniciar el dispositivo y ver si sus problemas se solucionaron
Otro usuario ha ofrecido una explicación concisa :
Este problema se produce cuando hay
.odex
archivos en/data/app
la carpeta que tienen permisos establecidos para que el sistema no pueda escribir en ellos durante el proceso de optimización.
En este caso, establecer los permisos correctos puede resolver este problema:
rw- r-- r--
para archivos odex en /data/app
(o /system/app
) carpetaVarios usuarios han sugerido usar este método empleando un explorador de archivos para eliminar la carpeta:
Use un explorador de archivos con acceso raíz o adb shell y elimine la carpeta dalvik-cache que se encuentra dentro
/data
(orm -r -f /data/dalvik-cache
desde adb shell)
Desinstalar aplicaciones problemáticas
Para muchos usuarios, es el archivo odex de copia de seguridad de titanio de la aplicación lo que causa el problema, pero puede haber otros programas.
Actualización de la ROM de stock
Referencias
xavier_fakerat
xavier_fakerat
xavier_fakerat
Govaadiyo