23 votos

¿Cómo arreglar la optimización de 'Android está iniciando' en cada arranque?

Recientemente he actualizado a Lollipop en un Moto G (1ª Gen).

Estaba funcionando un poco lento, así que limpié la caché y luego realicé un restablecimiento de fábrica como se recomienda.

Ahora recibo el mensaje ' Android está empezando a optimizar la aplicación xx de xx ' cada vez que arranque.

Obviamente no es de vida o muerte, pero es molesto tener que esperar 10 minutos en cada reinicio.

¿Es un problema conocido y hay alguna forma de solucionarlo?

0 votos

Esto es común cuando se utiliza Xposed Framework beta para 5.x. ¿Lo tienes instalado? ¿Fue el caché y la limpieza preformada dentro de la configuración, de la recuperación de valores, o una recuperación personalizada?

0 votos

Ejecutar adb logcat > log.txt durante el arranque y busque una línea que contenga dex2oat .

4voto

Mr. Kraus Puntos 1780

Acabo de tener el mismo problema en el mismo teléfono. Después de investigar un poco, parece que esto sucede cuando Android tiene un problema de optimización de una o más aplicaciones, por lo que obstinadamente reintenta todas ellas. Así que desinstalé las aplicaciones una por una y reinicié, y el problema desapareció después de desinstalar SuperSU.

Como no quería dejar mi teléfono sin rootear, me di cuenta de que había instalado la última SuperSU (2.79 SR3), así que fui aquí y descargué la última versión estable (2.79):

https://forum.xda-developers.com/apps/supersu

Después de instalarlo ya no tuve ningún problema.

Durante mi resolución de problemas también borré la caché, aunque no estoy seguro de si ayudó o no:

  1. Arranque de la recuperación
    Para el Moto G de primera generación:

    1. Apagar el teléfono

    2. Mantén pulsado el botón de bajar el volumen, mantén pulsado el botón de encendido, espera unos 4 segundos y suelta ambos botones

    3. Pulse el volumen hacia abajo para seleccionar Recuperación y presione el volumen hacia arriba para arrancar a la recuperación

  2. Borrar la caché
    Para el Moto G de primera generación (recuperación de stock):

    1. Si llegas a una pantalla que dice "No hay comando"

      1. Mantenga pulsado el botón de encendido durante 2-3 segundos
      2. Sin soltar el botón de encendido, pulsa el botón de subir el volumen y suéltalo
      3. Suelta el botón de encendido
    2. Utilice los botones de volumen para bajar a limpiar la partición de la caché y seleccionarla con el botón de encendido

    3. Espere a que termine (puede tardar un poco) y reinicie.

3voto

here Puntos 111

Para mi 1er gen moto X , yo era capaz de resolver el problema por:

  1. limpiar el espacio del disco
  2. actualización de todas las aplicaciones
  3. arranque a través de la optimización (~130 aplicaciones)
  4. borrar caché (quedan 2,75MB)
  5. apagado de la energía (shut down)
  6. arranque a través de la optimización (2 aplicaciones)
  7. borrar caché (quedan 3,5MB -> 2,84MB)
  8. apagado de la energía (shut down)
  9. arranque -- ¡Sin optimización!

Estaba en 500MB de espacio libre y lo aumenté a 5GB borrando fotos y descargas.

Algunas otras ideas de la red:

2voto

lakshmipathi Puntos 122

Es porque Android borra la optimización dex cuando necesita espacio en el disco. De ahí que se recree durante el arranque. Puedes leer más detalles de depuración en profundidad aquí .

Si tienes el dispositivo rooteado, puedes probar la siguiente aplicación; bloquea los archivos dex, ahorrando así mucho tiempo:

https://play.google.com/store/apps/details?id=in.co.giis.optimisingappfixer

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X