¿Cómo dejar de optimizar la aplicación en Yu Yuphoria?

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?

Respuestas (2)

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 (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.

¿Anteriormente rooteó/desrooteó su dispositivo después de instalar una aplicación del sistema? También al reiniciar, ¿cuántas aplicaciones se están optimizando al reiniciar?
Desde mi experiencia, esto suena como un problema de permisos en el caché de dalvik, una solución alternativa en tal escenario es desinstalar la aplicación problemática.
Decidí agregar otra respuesta basada en la experiencia, pero es bueno que haya solucionado el problema usted mismo
@xavier_fakerat - Gracias por su rápida respuesta. En realidad, siempre que reinicié mi dispositivo, siempre se muestra "Optimizar aplicación 1 a 150" y está en bucle y se reinicia automáticamente y nuevamente inicia "Optimizar aplicación 1 a 150" y continúa.

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 .apkse 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.dexarchivos (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 .dexarchivos estándar como parte de los archivos APK, mientras que los .odexarchivos 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 .odexarchivo en formato /system/apps. resultó este problema.

  • El rooteo/desrooteo del dispositivo puede resultar en la modificación de los datos en el caché dalvik de una determinada aplicación, de modo que cuando se produce el cambio de estado (desde el rooteo o el desrooteo y viceversa), sigue intentando realizar la optimización de la(s) aplicación(es). .

Posibles soluciones

  1. Borrado de datos y caché

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

    1. Restablecimiento de permisos de caché dalvik

Otro usuario ha ofrecido una explicación concisa :

Este problema se produce cuando hay .odexarchivos en /data/appla 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:

  • Establezca los permisos correctos, es decir, rw- r-- r--para archivos odex en /data/app(o /system/app) carpeta

Varios 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(o rm -r -f /data/dalvik-cachedesde adb shell)

  1. Desinstalar aplicaciones problemáticas

    • Intente deshacerse de los posibles culpables, especialmente aquellos que requieren root, simplemente desinstalando dichas aplicaciones.
    • Alternativamente, intente desodexar las aplicaciones con una herramienta adecuada, para permitir que la máquina virtual de Android vuelva a optimizar las aplicaciones en el próximo reinicio.

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.

  1. Actualización de la ROM de stock

    • Si ninguno de estos parece solucionar el problema, entonces es posible que tenga la mayor probabilidad de solucionar el problema al volver a actualizar su dispositivo con la ROM estándar.
    • Obtenga el archivo ROM de stock apropiado y vuelva a flashear para borrar esencialmente todo y reescribir las particiones con "datos nuevos". ¡Tenga en cuenta que primero haga una copia de seguridad de los datos importantes!

Referencias