Cantidad variable de espacio libre indicada en "Administrar aplicaciones"

Cuando voy a "Administrar aplicaciones" y veo la sección "Descargadas", la cantidad indicada de espacio utilizado primero muestra un valor alto y luego desciende lentamente mientras el sistema calcula el espacio utilizado por cada aplicación. Después de aproximadamente un minuto, finalmente muestra un valor de hasta 100 MB menos que el valor inicial.

Siempre supuse que el valor final era el correcto, pero la experiencia reciente sugiere que el primer valor que se muestra es el que está realmente disponible para instalar aplicaciones.

Entonces, ¿alguien puede decirme qué está sucediendo realmente aquí y cómo puedo medir de manera confiable el espacio libre?

Respuestas (1)

Debería poder ejecutar el dfcomando desde cualquier aplicación de terminal o mediante adb shell. Enumeraría todos los sistemas de archivos disponibles y su "espacio libre" ( dfsignifica "disk free"). Pero necesitarías saber qué es lo que hay. Para darte un ejemplo de una de mis tabletas:

shell@android:/ $ df                                                         
Filesystem             Size   Used   Free   Blksize
/dev                   430M    64K   430M   4096
/mnt/asec              430M     0K   430M   4096
/mnt/obb               430M     0K   430M   4096
/system                674M   331M   343M   4096
/factory               127M    18M   109M   4096
/data                    2G   505M     1G   4096
/cache                 127M    18M   109M   4096
/storage/sdcard0         4G   650M     3G   4096
/storage/sdcard0/external_sdcard    29G     2G    26G   32768

Entonces, al igual que Cenicienta, debe elegir los buenos, pero simplemente puede ignorar el resto (o puede echar un vistazo a la Jerarquía de carpetas de Android para conocer los importantes):

  • /systemes donde residen su sistema operativo y sus aplicaciones de sistema. Raramente interesante para el usuario final, ya que no se puede escribir (excepto que puede hacerlo en dispositivos rooteados)
  • /dataes su "almacenamiento interno"
  • */sdcard*(difiere entre dispositivos y versiones de Android) su tarjeta SDC interna o externa (consulte el siguiente elemento)
  • *external*(puede ser external_sd, external_sdcard, ext_sd, ...) es su tarjeta SD externa . Si esa entrada existe, la mencionada con el ítem anterior seguro es la interna.

Entonces, en mi ejemplo, hay suficiente espacio libre disponible: 1 GB en /data(almacenamiento interno), 3 GB en la tarjeta SD interna y 26 GB en la externa. Como estos valores son proporcionados por el propio sistema, uno debería poder confiar en ellos :)

Observación: Omití parte de la dfsalida para que sea más legible.

¡Gracias! Todavía no tengo claro cuál es mi almacenamiento interno disponible para aplicaciones. Tengo /storage/sdcard0 13G 5G 7G 4096 y /data 1007M 873M 134M 4096. No hay una segunda lista de tarjetas SD, ¿debería mirar /data?
Como escribí: /data es su almacenamiento interno (que es donde generalmente se instalan sus aplicaciones y donde colocan sus datos). sdcard0debe ser su tarjeta SD interna. Consulte también el enlace a Jerarquía de carpetas de Android para obtener más detalles.
¿Por qué los números no cuadran? "usado + gratis! = tamaño"?
Sí resumen. Es solo un mal redondeo: 2G - 505M = 1.495M, redondeado a 1G. Entonces, si elimina 6M, debería "ganar" 1G, pero solo en la pantalla;)