Almacenamiento insuficiente disponible durante la actualización

Prefacio (TL;DR)

Sé que el tema del espacio insuficiente se ha discutido en varios contextos, pero no he encontrado nada que aborde específicamente las circunstancias y los problemas que estoy enfrentando, por lo que espero recibir comentarios que me ayuden a comprender mejor lo que está sucediendo.

Tengo un HTC EVO 4g de Sprint con Android 2.3.5 (Gingerbread) que se desbloqueó con el parche Dev proporcionado por HTC. Aunque está rooteado y puedo aplicarle una ROM personalizada, aún no lo he hecho por varias razones que no explicaré, pero mi problema debería ser independiente de eso. Este teléfono es de lejos (en mi humilde opinión) uno de los mejores y más estables equipos de hardware que HTC ha producido hasta la fecha y no podría estar más contento con el teléfono, por lo que no he actualizado a un dispositivo más nuevo. Sé que el sistema operativo anterior es un desvío para muchos y estoy de acuerdo en que desearía tener una versión superior, pero la mayoría de ellos no respetan los últimos controladores disponibles, lo que significa que pierdes la funcionalidad 4G, entre otras cosas. Así que me he quedado con él por ahora hasta el momento en que se publiquen los controladores actualizados (dudoso pero uno puede esperar).

Tengo una tarjeta SD de 8 GB (7,39 GB utilizables) y 4,05 GB libres, ya que muevo cualquier cosa que tenga la opción de ejecutar la tarjeta SD a un almacenamiento externo. Tengo 500 MB de almacenamiento interno (427 MB utilizables) y un poco más de 60 MB libres. Nunca he tenido problemas para actualizar nada, ya que el espacio presente siempre ha sido suficiente para instalar o actualizar antes de mover cosas para liberar más espacio.

El problema

Recientemente, cuando actualizo aplicaciones, a menudo me da el insufficient storage availablemensaje, pero no tiene sentido para mí.

Datos de almacenamiento:

  • SD externa con 8 GB (4 GB gratis)
  • almacenamiento interno con 500 MB (60 MB libres)
  • aplicación problemática de ejemplo: tamaño apk ~6 MB / tamaño instalado 11.46 MB

Problema detallado (nuevamente: TL; DR)

Específicamente, la aplicación que está dando el problema recientemente es Lookout Security & Antivirus, que nunca ha sido un problema y solo tiene 6 MB y cambia, pero la descargará y cuando intente instalarla aparecerá ese error. No entiendo cómo un archivo de 6 MB que nunca ha tenido problemas para actualizarse en menos de 40 MB de espacio ahora me está dando problemas con más de 60 MB libres. La parte desconcertante es que, de vez en cuando, se actualizará correctamente sin problemas y revisé mi caché y esas cosas, no hay nada allí, no hay otras aplicaciones en ejecución que acaparen espacio ni nada, así que, ¿qué pasa? ¿Cómo puedo mitigar esto? Otra cosa extraña que comenzó a suceder es que las aplicaciones internas como Facebook, que están infladas allí, me guste o no y que rara vez uso, también me están dando problemas al emitir el error de archivo de página no válida. ¿Quiero decir que?

Entonces, ¿qué está pasando aquí? ¿Qué está mal o qué puedo hacer para corregirlo y que deje de ser tan estúpido como este? Como dije, NUNCA tuve un solo problema con este teléfono, NUNCA, pero en el último mes me ha vuelto absolutamente LOCO. Incluso he desinstalado aplicaciones que no brindan la opción de pasar a SD para liberar espacio nominal y se estabiliza durante 2 días y luego bam, vuelve al punto de partida a pesar de que ahora tiene más espacio. Estoy desesperado y agradecería la ayuda; especialmente al no ser un novato, esto es aún más alucinante para mí.

ACTUALIZACIÓN: 26/10/13 @ 7:45 a. m. La aplicación se actualizó normalmente sin dar el error y lo hizo mientras el almacenamiento interno tenía solo 43 MB (a diferencia de los 60 MB cuando fallaba en numerosas ocasiones). Esto se presta a una confusión aún mayor en cuanto a lo que está sucediendo. Lo ÚNICO que se hizo mientras tanto fue que reinicié el teléfono (en realidad, más como si tuviera poca energía, lo apagué y cuando lo conecté al cargador, lo encendí)

Por favor, no me malinterpreten: pero si omite los primeros 3 párrafos (excepto la última oración en el n. ° 3), además de la mayor parte del último, más personas lograrían leer su pregunta por completo y entender lo que está diciendo. estoy preguntando (demasiado para leer, lo siento). Mientras tanto: he agregado la insufficient-memoryetiqueta a su pregunta; es posible que desee consultar su wiki de etiquetas para primeros auxilios. Después de eso, edite su pregunta, omita lo que no es necesario y agregue lo que ha probado.
@Izzy Lo aprecio y pensé en poner esa etiqueta, pero pensé que podría ser demasiado, pero agradezco que lo hayas actualizado. En cuanto a la longitud, quería ser minucioso y debatir si era demasiado largo conmigo mismo, pero no estaba seguro de qué dejar de lado y qué mantener en perspectiva, así que si pudieras editarlo para eliminar lo que crees que es innecesario. y no perdería el sentido general, se lo agradecería. Lo revisaré después de eso y veré dónde podría haber ido demasiado. Gracias.
OK hecho. En lugar de "eliminar cosas", he usado el reformateo, por lo que uno puede comenzar en el núcleo y, opcionalmente, leer las otras cosas cuando se requieren explicaciones más detalladas. También eliminé dos etiquetas: primero, dudo que sea específico del dispositivo (así que eliminé la etiqueta evo), y segundo, el insufficient-memoryproblema siempre se refiere al almacenamiento interno, por lo que la segunda etiqueta quedó obsoleta. // Una cosa más para verificar: el tamaño instalado de la aplicación (sin datos; agregue), ya que podría ser necesario temporalmente durante la instalación además del .apktamaño.
@Izzy, gracias, lo aprecio. Actualizando los datos solicitados ahora. La única razón por la que puse la etiqueta EVO, en caso de que fuera específico del dispositivo/proveedor y para ser minucioso, si no cree que sea necesario, está bien para mí :)
Todavía falta el tamaño de la aplicación instalada : si va a Configuración → Aplicaciones , cambia a la pestaña Todo , desplácese hasta su aplicación, abra su entrada, ¿qué tamaño se muestra allí para "aplicación"?
@Izzy, lo hice, está en el tercer punto, 11.46 MB
Ups... debe haber pasado por alto eso, lo siento. OK, cálculo sin procesar: la actualización de esa aplicación podría necesitar temporalmente ~ 20 MB entonces, lo que debería dejar intactos ~ 40 MB de espacio libre. el evento de "memoria insuficiente" generalmente se activa cuando cae por debajo de ~ 25 MB; así que incluso si la aplicación duplicara su tamaño, eso no explicaría el problema. Si puede, ejecute adb logcatmientras intenta una actualización y luego verifique los registros en busca de una pista.
@Izzy, no hay problema. Sí, exactamente, es por eso que estoy tan confundido, el sistema informa que hay 113 MB sin procesar, pero el administrador de uso muestra 62 MB, está bien, iremos con el número más bajo incluso si se duplica durante la instalación como dijiste, es no debería caer lo suficientemente bajo como para ser un problema. De todos modos, ejecutaré adb la próxima vez que reciba un aviso de que tengo una actualización, para poder ver cómo funciona este cachorro y compartiré lo que encuentre. Últimamente se han estado actualizando rápidamente, así que esperemos que lo vuelvan a hacer pronto, si no, podría ser un poco. Sin embargo, gracias por la ayuda, tal vez podamos descifrar este buster.
@Izzy, obtuve el logcat y es ENORME y está muy ocupado, cualquier cosa y todo está allí y me duele la cabeza al leerlo y solía leer los registros del servidor Linux sin formato. ¿Conoce algún buen "visor de registros" que pueda cargar el archivo de una manera más significativa con la capacidad de filtrar lo que estamos buscando?
No precisamente. Pero una búsqueda en Google sobre "adb logcat filter" produce resultados interesantes en la primera página, puede probarlos.
@Izzy, sí, ya los vi, pero no son realmente útiles, ya que no estoy desarrollando la captura de registros, solo quiero volcarlos y verlos usando adb. Sé que podemos usar adb logcat "TAGNAME"para obtener resultados específicos, pero no sé cuál sería la etiqueta para una actualización de la aplicación, ¿sería Google Play, la aplicación en sí, cómo se le ocurrirían esas ideas? La documentación de Android es tan clara como el barro en esto.
Este tema se ha movido aquí , dejémoslo allí. Ya es bastante difícil hacer un seguimiento de este;)

Respuestas (1)

El mismo tipo de situación le sucedió a mi SAMSUNG GALAXY S2 y pude resolverlo siguiendo estos pasos:

  1. Abra la aplicación del teléfono y cambie al teclado.

  2. Marque *#9900#

  3. En la pantalla que aparece, haga clic en el botón "Eliminar dumpstate/logcat".