2 votos

No se puede instalar ningún archivo APK debido al error engañoso de "Sin espacio" (hay mucho espacio)

Sé que hay un montón de preguntas sobre esto, pero he probado muchas soluciones posibles sin éxito. Creo que el error "Sin espacio" es engañoso...

Tengo un problema: No puedo instalar ningún archivo .apk sin importar lo que intente... Aunque puedo instalar aplicaciones usando Play Store. Cuando toco un archivo APK en cualquier explorador de archivos, se abre el Instalador de Paquetes de Android. Toco el botón DE INSTALAR pero siempre recibo el siguiente error:

Sin espacio {AnyAPKApp} no se pudo instalar. Libera algo de espacio e inténtalo de nuevo.

Tengo mucho espacio, pero ni siquiera un pequeño APK de 248 KB se instala con el mismo argumento...

Este es el único problema que tengo con la ROM y es muy frustrante... Primero, los detalles de mi caso:

  • Dispositivo: Samsung Galaxy Grand Prime+ SM-G532M, también conocido como Galaxy J2 Prime (Xtreme detecta mi dispositivo como Número de Modelo: SM-G950F)
  • Android: 6.0.1
  • ROM: Xtreme Ultimate V6.0 (15.07.2018)
  • TWRP: 3.0.2-0
  • Magisk: v17.1
  • Magisk Manager: 6.0.1 (151)
  • Almacenamiento: Adoptable
  • Almacenamiento interno: 7,02 GB usados de 8,00 GB
  • Tarjeta SD: 9,09 GB usados de 14,70 GB
  • Root Essentials "Ver almacenamiento usado": 9759/15787 MB (62%)
  • Análisis de DiskUsage: /system = 2,94 GiB; Espacio libre 1,61 GiB

Ya he hecho mi tarea y he intentado todo lo siguiente sin éxito:

  1. Mover todas las aplicaciones movibles a la tarjeta SD
  2. Activar el almacenamiento Adoptable
  3. Borrar caché de Dalvik / ART y particiones de Caché con TWRP
  4. Limpieza completa con SD Maid PRO
  5. Forzar el movimiento de aplicaciones a la SD usando SD Maid PRO
  6. Desinstalar las actualizaciones de Google Play Services y Google Play Store
  7. Superar problemas de dispositivo no autorizado al usar ADB
  8. Intentar instalar APK usando ADB (por ejemplo, adb install someApp.apk). Recibí: Falló [INSTALL_FAILED_INSUFFICIENT_STORAGE]
  9. Eliminar el contenido de /data/log como se sugiere aquí
  10. Intentar instalar en Modo Seguro
  11. Usar Termux y el comando df, obtuve la siguiente salida y hay espacio libre en cada partición: <code>df</code> output
  12. Usar pm install test.apk en un emulador de terminal (Termux) recibí [INSTALL_FAILED_INVALID_URI]. Usando la ruta completa pm install /storage/emulated/0/Download/test.apk recibí el mismo error: Falló [INSTALL_FAILED_INSUFFICIENT_STORAGE]

El problema sigue sin resolverse. Creo que esto no está realmente relacionado con el error de dispositivo de almacenamiento lleno, tengo mucho espacio y el error parece engañoso. Tiene que haber algo más... He proporcionado tanta información como pensé que podría ser útil. Si se necesita más, solo díganme que la comparta.

Espero que puedan darme algún consejo para intentar superar este molesto problema.

P.D. Agregaré más intentos a mi lista a medida que los pruebe.

0 votos

¿Curioso si tu tarjeta SD está particionada? ¿También con qué formato de sistema de archivos cuenta (ntfs, fat32, etc.)?

1 votos

@CzarMatt Si entiendo correctamente la salida de adb shell mount, es sdcardfs, ¿verdad? /mnt/expand/d02821cc-6e14-4015-ae94-1bbd69368dce/media /mnt/runtime/default/emulated sdcardfs rw

0 votos

@CzarMatt Seguí los pasos de Root Essentials para usar mi tarjeta SD como Almacenamiento Adoptable si eso tiene algún sentido.

0voto

bender Puntos 250

¿Cuáles son los permisos en los directorios donde se instalará el software (y los directorios que conducen al directorio de instalación)?

¿Las aplicaciones que está utilizando para instalar los APK tienen el permiso de instalar software denegado? Con LineageOS, esto se maneja mediante Privacy Guard. Uso X-plore: intenta instalarlo (desde Play Store) y ve si puedes instalarlo con él. Con LineageOS, se te pedirá que permitas que X-plore instale software. (También puede solicitar privilegios de root). Tal vez hayas denegado inadvertidamente el privilegio anteriormente a tus otros programas (aunque mencionas que lo intentaste con adb)?

Mi sugerencia es hacer una copia de seguridad y probar a formatear la tarjeta SD (o mejor aún, usar una nueva) con el sistema de archivos predeterminado utilizando la utilidad de sistema incorporada. En mi teléfono, esto se maneja a través de Preferencias del sistema -> Almacenamiento (creo). No hagas más cambios y prueba a instalar los APK.

0 votos

Gracias por tu amable ayuda. Acerca de los permisos, descargo los archivos APK con el navegador Chrome en /storage/emulated/0/Download. Según SD Maid Pro, los permisos en el directorio son rwxrwx--x (/0 también. /emulated tiene rwx--x--x y /storage tiene rwxr-xr-x) lo cual me parece bien. Todos los archivos descargados, incluidos los archivos APK, tienen estos permisos: rw-rw---- Incluso intenté establecer permisos 777 para un APK e instalarlo con adb para probar, pero no funcionó. Añadiré esto a mi lista de intentos. Más comentarios por venir sobre tu respuesta/sugerencias...

0 votos

Sobre las aplicaciones utilizadas para instalar, he probado con las siguientes (todas con privilegios de root): Root Essentials (Root Browser), SD Maid PRO (Explorer), Total Commander y ahora _X-plore_ Todas ellas ejecutan el Instalador de Paquetes de Android. También he probado con adb install test.apk y nada... Al utilizar pm install test.apk en un emulador de terminal (Termux) obtuve [INSTALL_FAILED_INVALID_URI]

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