¿Cómo determinar la cantidad de espacio de aplicación disponible?

Recientemente experimenté el error "No se puede instalar la aplicación en la ubicación predeterminada" (código -20), a pesar de que todavía tengo 700 MB libres en mi teléfono (sin tarjeta SD presente). Después de buscar en Google y leer, ahora sé que no toda la memoria se puede usar para instalar aplicaciones. Entonces, mientras tengo algo de espacio disponible, el espacio de la partición de la aplicación (?) puede estar disponible.

Pero nunca he encontrado particiones en mi teléfono. Entonces la pregunta es: ¿cómo puedo determinar cuánto espacio tengo en mi teléfono para las aplicaciones?

Uso Samsung Note 2, Android 4.4.2. dfsalida (usando Terminal Emulator ; tenga en cuenta que ya he desinstalado varias aplicaciones, por lo que el espacio disponible podría haber aumentado. Todavía no sé cómo verlo en esta lista):

/mnt/secure/asec: Permission denied
/mnt/shell/container: Permission denied
/mnt/shell/emulated: Permission denied
Filesystem                   Size     Used     Free   Blksize
/dev                       892.5M   140.0K   892.3M      4.0K
/mnt/secure                892.5M     0.0K   892.5M      4.0K
/mnt/asec                  892.5M     0.0K   892.5M      4.0K
/mnt/obb                   892.5M     0.0K   892.5M      4.0K
/system                      2.0G     1.7G   253.6M      4.0K
/efs                        19.7M     9.5M    10.2M      4.0K
/cache                       1.3G    21.9M     1.3G      4.0K
/preload                   551.2M   141.9M   409.3M      4.0K
/data                       10.5G     9.8G   702.1M      4.0K
/storage/emulated          892.5M     0.0K   892.5M      4.0K
/storage/emulated/0         10.4G     9.8G   682.1M      4.0K
/storage/emulated/legacy    10.4G     9.8G   682.1M      4.0K
Su dispositivo Android, ¿versión de Android? ¿El espacio que queda es más del 10% de la partición de datos de usuario?
@Firelord, agregó el dispositivo y el sistema operativo, gracias por el comentario. No estoy al tanto de las particiones en Android. Tengo: 16 GB de memoria total, 5,54 de sistema, 7,04 de espacio utilizado, 142 MB de caché, 2,62 GB misceláneos y 680 MB de espacio disponible. Y no puedo instalar una aplicación de 26 MB.
¿Puedes publicar el resultado del dfcomando de shell? La forma más fácil es usar la utilidad ADB de Android SDK, pero también necesitará los controladores USB adecuados instalados en su PC.
Sí, dfel comando serviría. Alternativamente, puede probar la aplicación DiskInfo: play.google.com/store/apps/…
@Chahk, agregó. En realidad, la lista actual puede ser engañosa, ya que, en el intento de instalar la aplicación, ya desinstalé algunas otras aplicaciones. Explique cómo leer la lista, si responde a mi pregunta. (Y publíquelo como respuesta, para que sea aceptable).
Es hora de despejar un poco de espacio. Supongo que Samsung no modificó el espacio de disco bajo predeterminado, que es el 10% de los datos de usuario. Intente eliminar algunas cosas, posiblemente haga que el espacio libre se acerque a 1100 MB y luego intente la instalación (con un reinicio opcional).
Hmm... Parece que hay suficiente espacio en áreas importantes como /data(área de almacenamiento de aplicaciones), /storage/emulated/(área de "Tarjeta SD interna") y /cache. @Firelord podría ser correcto con el umbral de "espacio bajo" del 10%.
Además, antes de desinstalar más aplicaciones, intente eliminar los registros que a veces obstruyen el almacenamiento interno en los dispositivos Samsung utilizando un código de marcación *#9900#para abrir la utilidad SysDump y seleccionando la opción "Eliminar dumpstate/logcat/modem log".
Un caso claro del error de "memoria insuficiente" (consulte nuestra wiki de etiquetas de memoria insuficiente para obtener primeros auxilios y sugerencias). Es tu /datapartición: menos del 10% de su espacio está libre.
@Izzy, chicos, ¡vamos! ¿Quieres decir que tengo que tener 1 GB de mi dispositivo vacío para instalar una aplicación de 25 MB? (1) ¿Puede publicarlo como respuesta, si eso es lo que está diciendo? (2) ¿Alguna referencia?
@texnic ¿Has seguido mi referencia (tag-wiki)? "Almacenamiento bajo se activa cuando el espacio libre alcanza el 10% ". Y, por favor, no definí ese límite (o había elegido algún límite absoluto; el porcentaje no tiene mucho sentido aquí, estoy absolutamente de acuerdo).
@Izzy, sí, lo he leído, por supuesto (aprecio el esfuerzo que la gente está haciendo para ayudarme). No estoy seguro de por qué Play Store convierte una advertencia (que tiene sentido) en un error, ni por qué todavía puedo instalar con 720 MB gratis y no pude instalar cuando tenía unos 100 MB menos.
Actualicé mi respuesta en consecuencia con detalles adicionales, @texnic
@I zzg, se ve bien ahora, se eliminó el otro comentario. Gracias.

Respuestas (1)

Su /datapartición se está quedando sin espacio libre (como siempre que ocurre este error; consulte nuestra wiki de etiquetas de memoria insuficiente para obtener detalles, primeros auxilios y más información). De acuerdo con el resultado que proporcionó, solo están disponibles 700 MB de 10 GB. El error de "almacenamiento bajo" se activa cuando el espacio libre aquí alcanza el 10% .

Esta limitación se introdujo para mantener un "margen de seguridad" para el sistema. Entonces, el usuario recibe una advertencia cuando se excedió. En este estado, por supuesto, Google Play Store se niega a instalar cualquier aplicación nueva, ya que considera que el sistema ya se está ejecutando "con poco espacio" y no quiere "empeorar la situación".


Cuando se introdujo la regla del 10 %, los dispositivos venían con mucho menos almacenamiento interno, por lo que era bastante razonable (piense en los dispositivos con menos de 512 MB). Hoy en día, ya no parece una buena idea, especialmente con la introducción de MTP para tener el "almacenamiento interno" y la "tarjeta SD interna" en una partición, que abarca varios Gigabytes. Parece que este es un problema aún no abordado o "simplemente olvidado".