El espacio total de mi aplicación es de 10 MB, y después de la instalación tomará menos de 20 MB. En Galaxy Note I , mientras actualizo mi aplicación, dice "Almacenamiento insuficiente disponible", donde hay 214 MB de espacio libre en la memoria del dispositivo (interna). Ocurre incluso tratando de descargar una nueva aplicación.
Busqué durante mucho tiempo la solución, y una razón perfecta para la causa de este problema, pero no la encuentro. ¿Cómo soluciono este problema?
Este es el resultado del 'adb shell df' en mi otro dispositivo que tiene el mismo problema. Tiene 35 MB de espacio libre:
/dev: 115788K total, 0K used, 115788K available (block size 4096)
/mnt/asec: 115788K total, 0K used, 115788K available (block size 4096)
/system: 179840K total, 168376K used, 11464K available (block size 4096)
/data: 201856K total, 168524K used, 33332K available (block size 4096)
/cache: 108544K total, 1284K used, 107260K available (block size 4096)
/cdrom: 8960K total, 8632K used, 328K available (block size 4096)
/tmp: 2048K total, 28K used, 2020K available (block size 4096)
/pds: 1536K total, 1320K used, 216K available (block size 4096)
/mnt/sdcard: 1928992K total, 1014496K used, 914496K available (block size 32768)
/mnt/secure/asec: Permission denied
android
google-play
Francotirador
fuente
fuente
adb shell df
Respuestas:
Aquí hay una solución muy simple que funciona en mi Samsung Galaxy S II y Note 1 ; No tengo idea de otros modelos:
*#9900#
He restaurado aproximadamente un GB de espacio del sistema de esta manera.
fuente
Al principio probé la respuesta de Berislav Lopac , pero lo conseguí
Connection problem or invalid MMI code.
cuando intenté marcar*#9900#
. Estaba usando CyanogenMod en el teléfono, y creo que los teléfonos con ROM personalizados no usan el marcador de stock, por lo que carecen de la funcionalidad SysDump.Básicamente,
Delete dumpstate/logcat
en SysDump borra los archivos de registro/data/log
. Pero también puede hacerlo manualmente sin SysDump. (Esto supone que su teléfono ha sido rooteado, lo que será el caso si su teléfono ejecuta CyanogenMod o cualquier otra ROM que no sea de stock).su
, presione regresar.cd /data/log
, seguido de retorno.data/log
directorio escribiendopwd
, seguido de retorno. Debe imprimir el directorio de trabajo actual se encuentra en:/data/log
. Es muy importante asegurarse de estar en el directorio correcto ya que el siguiente paso elimina todos los archivos en el directorio de trabajo en el que se encuentre actualmente.rm *
, seguido de retorno.exit
para salir de lasu
sesión.Eliminé aproximadamente 1,500 archivos de 1 MB como este y solucioné mi problema de "Almacenamiento insuficiente disponible".
Al igual que con los otros carteles, tengo un Galaxy S II , por lo que parece ser un problema con ese modelo.
Si alguien conoce la solución permanente para detener la acumulación de archivos de registro, hágamelo saber.
NOTA: Algunos administradores de archivos enumerarán falsamente
/data/log
como vacíos ya que se ejecutan sin privilegios y, por lo tanto, carecen de los permisos para ver los archivos en su interior.fuente
*#9900#
,*#7832
pero no funcionó para mí debido a la ROM de Cyanogen./data/
y/data/data/
y/sdcard/data/
ninguno de estos tiene unalog
subcarpetaEl sistema operativo puede reservar la memoria para utilizarla para ejecutar lo que normalmente ejecuta (algo así como un archivo de intercambio). Es posible que pueda exprimir en otra aplicación o dos por
Pero la única solución muy buena podría ser
Eche un vistazo a la publicación del foro. Sucedió que sucedería: ¡advertencia de poca memoria! .
La parte importante es:
Otra buena explicación de lo que está sucediendo es en la publicación del foro Memoria interna baja .
La parte importante es:
¡Y el hilo incluye sugerencias sobre qué partición puede hacer a su tarjeta SD para permitir 'aplicaciones moar'!
fuente
El administrador de paquetes ("instalador") tiene un problema de diseño: no puede distinguir entre un montón de posibles errores y regularmente presenta la excusa de "almacenamiento insuficiente".
Los primeros pasos se realizan: identifique que es un problema de instalación (1.) y que no está relacionado con la escasez de almacenamiento (2.)
pm install file.apk
), con Google Play, otros mercados y la instalación manual de GUI (por ejemplo, "haciendo clic" en un archivo APK descargado ); no es un problema de descarga, .../data
partición, o principalmente en la tarjeta SD (y un poco más/data
). - Ambos lugares muestran suficiente espacio como lo indica el póster original (33 MB y> 900 MB respectivamente) para el paquete <20 MB. –Y– la/data
partición tiene más del 10% de espacio libre (33 MB es más del 10% de 200 MB).Sorprendentemente, la mayoría de las respuestas no tienen esto en cuenta ...
En realidad, la
/data
partición necesita una limpieza de los residuos de las instalaciones anteriores.pm uninstall com.abc.def
)find /data -name 'com.abc.def*'
)El instalador se ahoga con esos, regresando con la razón equivocada. - La parte interesante es: si el paquete se instala en la tarjeta SD (forzado o por otros medios), algunas (¿todas?) Las sobras
/data
no duelen ... lo que lleva a la falsa creencia de que realmente es un problema de espacio ( más espacio en la tarjeta SD ...)!La pregunta de desbordamiento de pila de donde obtuve la mitad de esto es la solución al error INSTALL_FAILED_INSUFFICIENT_STORAGE en Android .
fuente
Lo primero que debe hacer es verificar los detalles del mensaje de error. Para esto, puede usar la aplicación LogCat .
Para mí el problema fue un error como
La solución fue activar la función de sentido común en mi cerebro y buscar la carpeta com.xyz en la carpeta app-lib con ES-Explorer. Reconocí que esta carpeta ya estaba allí. Entonces, eliminarlo resolvió el problema de cambio de nombre y las aplicaciones ahora pueden instalarse correctamente.
fuente
El mismo problema venía para mi teléfono y esto resolvió el problema:
Vaya a
Application Manager
/Apps
desde Configuración.Seleccionar
Google Play Services
.Haga clic en el
Uninstall Updates
botón a la derecha delForce Stop
botón.Una vez que se desinstalen las actualizaciones, debería ver el
Disable
botón, lo que significa que ya ha terminado.Verá mucho espacio libre disponible ahora.
fuente
También tuve este problema al instalar una aplicación después de haberlo desinstalado. Resolví descargar Lucky Patcher y luego hice clic en el menú - solución de problemas - eliminar correcciones y copias de seguridad (almacenamiento insuficiente disponible). Tenga en cuenta que necesita que su dispositivo esté rooteado.
fuente
Tengo un Nexus 4 no rooteado (que solo tiene almacenamiento interno, sin tarjeta SD) y recibí este error con la actualización de aplicaciones más grandes. Las aplicaciones más pequeñas se actualizarían bien.
Descubrí que era porque me había registrado recientemente en el servicio Play Music All Access y había anclado varios álbumes.
Estos se descargan en la
/data
partición oculta y fue esto lo que se había quedado sin espacio (supongo)Desanclé un par de álbumes y ahora no tengo problemas para instalar aplicaciones.
fuente
1. Reinicie el teléfono y luego reinstale la aplicación. .
¡También estaba teniendo el mismo problema
Insufficient Storage Available
en mi dispositivo, pero reinicié mi dispositivo y funcionó bien!PD.:
2. Instale la aplicación en almacenamiento externo
Para esto, configure
Storage Location
con el siguiente comandofuente
pm install -s package.apk
Tuve este problema incluso con mucha memoria interna y memoria SD. Esta solución es solo para aplicaciones que no se actualizan o que se han instalado previamente en el teléfono y no se instalarán.
Parece que en algunos casos quedan directorios de una instalación anterior y la nueva aplicación no puede eliminarlos ni sobrescribirlos.
Lo primero que debe hacer es intentar desinstalar la aplicación primero e intentar nuevamente. En mi caso, esto funcionó para un par de aplicaciones.
Para el siguiente paso, necesita acceso de root en su teléfono:
Con un administrador de archivos, vaya a / data / app-lib y busque el directorio (o directorios) asociado con la aplicación. Por ejemplo, para kindle es com.amazon.kindle. Eliminar estos. También vaya a / data / data y haga lo mismo.
Luego vaya a Play Store y vuelva a instalar la aplicación. Esto funcionó para todas las aplicaciones en mi caso.
fuente
Tuve el mismo problema, y se resolvió usando App Cache Cleaner .
(HT: foros de acejavelin @ Android )
fuente
Probé varias de las soluciones sugeridas, pero ninguna funcionó para mí. Después de investigar un poco, me topé con una pista para mover algunas aplicaciones de
/data/app
a/system/app
. Eso liberó suficiente espacio para instalar nuevas aplicaciones y actualizar las existentes.Puedo recomendar la utilidad gratuita SystemCleanup para mover las aplicaciones.
fuente
Esta es la cosa más fácil de hacer. Ve a
settings
buscarlostorage
omemory
tócalo y búscalocached data
. tóquelo y borre sus datos desde allí. ¡¡¡SENCILLO!!!fuente
¿La aplicación necesariamente tiene que estar instalada en el almacenamiento interno? Si no está ejecutando ningún servicio, puede intentar instalarlo en el almacenamiento externo. Esto se puede hacer agregando el siguiente código en su manifiesto:
Esto generalmente funciona en Android 2.2 y superior en la mayoría de los casos. Asegúrese de que su aplicación funcione correctamente si está instalada en el almacenamiento externo. Obtendrá una buena idea sobre qué tipo de aplicaciones se pueden instalar en el almacenamiento externo en la ubicación de instalación de la aplicación .
fuente
Cuando se trata de un dispositivo real, el comportamiento de los dispositivos parece diferente a un grupo diferente de dispositivos.
Parte de la extraña colección de la opinión que escuché de diferentes personas es:
./adb install ~Application_path
android:installLocation="preferExternal"
¡Espero que uno de ellos sea relevante para ti! ;)
fuente
El sistema operativo reserva la mayor parte del espacio disponible. La mejor y más fácil solución es mover sus aplicaciones a un almacenamiento externo. Esto te liberará mucho espacio.
fuente
Algunas aplicaciones deben reiniciarse para instalarse por completo. Android solo dice que tiene memoria insuficiente por alguna razón, debería decir que necesita reiniciar para completar la instalación. Pruébelo: se instalará de forma completamente automática cuando reinicie.
fuente
Resolví este problema por mí mismo. Sin embargo, la memoria interna y SD mostraba mucho espacio libre. Era un problema con la memoria del teléfono, que estaba casi llena.
Por lo tanto, moví muchas de mis aplicaciones de la memoria del teléfono a la memoria interna, para liberar la memoria del teléfono: Configuración -> Almacenamiento -> Aplicaciones (en la sección de almacenamiento interno) -> pestaña Interna
Estos son los que no están marcados y que ocupan el espacio en la memoria del teléfono.
Una vez que libere una cantidad considerable de espacio en la memoria del teléfono de esta manera, el error no debería aparecer.
fuente
Después de desinstalar algunas aplicaciones, puedo instalar la nueva ...
Creo que OS calcula la memoria total requerida para ejecutar todas las aplicaciones. Si no encaja, entonces dice "en memoria suficiente".
fuente
Tuve el mismo problema en Galaxy S4 (i9505) en el stock ROM (4.2.2 ME2). Tenía espacio libre como este: 473 MB en adelante
/data
, 344 MB en adelante/system
, 2 GB en adelante/cache
. Recibía el error de dispersión gratuita en cualquier descarga desde Play Store (aplicación pequeña, 2.5 MB), verifiqué LogCat y decía "Cancelar descarga de ABC porque no hay suficiente espacio libre".Luego liberé algo de espacio
/data
, 600 MB gratis, y ahora funciona bien, las aplicaciones se descargan e instalan;). Entonces parece que esta ROM necesita un poco más de espacio libre para funcionar OK ...fuente
Borrar la memoria caché de Google Play también lo ayudará ... Vaya a la página de información de la aplicación de Google Play y bórrelo.
fuente
No encontré una solución gratuita que funcionara, pero encontré una solución: utilicé la versión no gratuita de la copia de seguridad de Titanium, hice clic en el botón de contexto y elegí verificar la memoria ocupada por las aplicaciones. Busque la aplicación de descarga y verá que tiene una cierta cantidad de espacio asignado a su caché. Borrar datos es la opción que desea.
fuente
Recibí el mismo mensaje de error en caso de que el nombre del paquete fuera demasiado largo (> 128 caracteres). Solo usando un nombre más corto solucionó el problema.
fuente
Tenía más de 2 GB de espacio interno y, sin embargo, no pude instalar / actualizar aplicaciones desde Google Play ni manualmente.
Cualquiera sea la razón, limpiar mi partición de caché resolvió mi propósito.
Pasos: Recuperación -> Borrar partición de caché -> Reiniciar el sistema ahora
fuente
Si tiene root, elimine todas las carpetas en la ruta:
Y luego reinicie su dispositivo.
Tuve este problema muchas veces, y esta solución funcionó para mí cada vez. Incluso tiene un hilo XDA .
Escribo todas las carpetas, porque si hay un problema con una aplicación, es muy probable que también tenga este problema con otras aplicaciones. Además, es molesto encontrar solo las carpetas de las aplicaciones problemáticas.
fuente
Vaya a Configuración, Aplicaciones, Todo y desinstale Google Play Store. Esto lo reemplazará por la versión anterior y luego podrá descargarlo sin el "ERROR de almacenamiento insuficiente". Funciona para mí
fuente
Seguí teniendo este problema y limpié el caché de Dalvik con Titanium Backup. Necesitarás tener tu teléfono rooteado. Tan pronto como lo hice, pude actualizar Swiftkey y Beautiful Widgets.
fuente