0 votos

Android sigue reiniciándose con la optimización de las aplicaciones

El problema:

Se reinicia constantemente con la optimización de las aplicaciones.

Algunos antecedentes:

  • Este teléfono estaba funcionando con poco espacio en el disco hace unos días, lo que me resuelto mediante la eliminación de archivos no deseados.
  • Algunas aplicaciones son de terceros y se instalan al descargarlas de sitios web.
  • He buscado en otros hilos y ninguno parece resolver mi problema.
  • También he hecho un "cache wipe" que no ha solucionado el problema.
  • Este tiene la versión 6 de Android.
  • Soy capaz de ejecutar Fastboot y tener acceso a Fill-Z touch recovery.
  • Obviamente no quiero formatear (solución fácil) este teléfono ya que borraría todos los datos que hay.

Recurso extra:

enlace vimeo que describe el problema

Si alguien puede indicarme cómo puedo desactivar esta "aplicación de optimización" antes del inicio, me alegraría. Cualquier ayuda se agradece. Gracias de antemano.

0 votos

Eso suele significar que tiene problemas con una aplicación. El cyanogenmod La etiqueta me permite asumir que tienes un recovery personalizado en el dispositivo. Arranca en él. Espero que tengas capacidades ADB allí, o que el recovery incluya un gestor de archivos (por ejemplo, Aroma; twrp tiene ambos). Navegue hasta la carpeta de la lápida (normalmente /data/tombstones ) y comprueba el bloque "trace" de los últimos archivos. Sospecho que siempre menciona la misma aplicación/nombre de paquete. Si es así, borra el directorio de datos de esa app ( /data/data/<package_name> ). El próximo arranque debería tener éxito. // Yo mismo tuve eso recientemente

0 votos

Ten en cuenta que eso significa que también perderás los datos de esa aplicación. // Por favor, háganos saber si eso funcionó.

0 votos

@Izzy Parece una buena sugerencia. Por desgracia, no soy tan experto y mi gestor de archivos de aroma no funciona ahora mismo. Dice que no cwm/aromafm/aromafm.zip en el camino". Cualquier ayuda para instalarlo sería genial. Tengo adb y fastboot acceso pero tampoco soy tan experto en eso.

1voto

Izzy Puntos 45544

Tuve un problema similar no hace mucho tiempo: el culpable parece ser alguna aplicación ART no puede compilar por alguna razón. Como usted aplicó con éxito mi solución y confirmó, permítame resumir los hechos de los comentarios en una respuesta:

1. averiguar qué aplicación es la culpable.

En cada una de esas caídas, el sistema Android coloca una "lápida" en la "tumba" del proceso moribundo - algo conocido en los sistemas Unix/Linux como Vertedero de núcleos . Esos vertidos del núcleo se colocan en /data/tombstones , con un máximo de 10 archivos guardados (después, el más antiguo se sobrescribirá en la siguiente ocasión). Así que tenemos que mirar a esas lápidas para ver lo que está escrito en ellas. Como tienes un recovery personalizado que ofrece adb acceso, la forma más fácil es:

  1. adb pull /data/tombstones tombstones (copiará todo el directorio en su ordenador)
  2. Utiliza un visor/editor de tu elección (mejor uno con el que estés familiarizado) para abrir e investigar cada una de las lápidas, empezando por la más reciente y retrocediendo.
  3. mirar el "stack trace" para ver si una aplicación (o su ruta en /data/data ) se menciona allí. Si es así, anótelo. Si es la misma aplicación en la siguiente lápida y en la que le sigue, puedes estar bastante seguro de que es el caso que estamos describiendo.

2. quitar el "obstáculo" del camino del ARTE

Una vez identificada la aplicación, tenemos que eliminarla para arte no se queda con él. Para ello, de nuevo necesitamos adb shell con su root y el nombre del directorio de nuestras lápidas:

rm -rf /data/data/<whateveritwas>

Tenga en cuenta que esto elimina todos los datos de la aplicación también - por lo que tener una copia de seguridad de antemano podría ser una buena idea (en el estado actual: ya sea adb pull el directorio, o hacer un nandroid copia de seguridad que puede analizar más tarde).

Hecho esto, reinicia. Ahora la "optimización de aplicaciones" debería terminar con éxito.

Alternativas a la línea de comandos

Algunas recuperaciones personalizadas vienen con un gestor de archivos integrado, normalmente llamado "Aroma". Los pasos anteriores también se pueden realizar con él:

  • navegar hasta /data/tombstones
  • ver las lápidas
  • navegar hasta /data/data y eliminar al infractor

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