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

Sé que hay toneladas de preguntas sobre esto, pero he intentado muchas soluciones posibles sin éxito. Creo que el error "Fuera de espacio" es engañoso...

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

Sin espacio {AnyAPKApp} no se pudo instalar. Libere espacio y vuelva a intentarlo.

Tengo mucho espacio, pero incluso un pequeño APK de 248 KB no se instalará 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, alias Galaxy J2 Prime (Xtreme detecta mi dispositivo como número de modelo: SM-G950F)
  • androide: 6.0.1
  • ROM: Xtreme Ultimate V6.0 (15.07.2018)
  • TWRP: 3.0.2-0
  • Magisk: v17.1
  • Administrador Magisk: 6.0.1 (151)
  • Almacenamiento: Adoptable
  • Almacenamiento interno: 7,02 GB utilizados de 8,00 GB
  • Tarjeta SD: 9,09 GB utilizados de 14,70 GB
  • Root Essentials "Ver almacenamiento utilizado": 9759/15787 MB (62 %)
  • Análisis de uso de disco: /sistema = 2,94 GiB; Espacio libre 1,61 GiB

Ya hice mi tarea e intenté todo lo siguiente sin éxito:

  1. Mover todas las aplicaciones móviles a SD
  2. Habilitar almacenamiento adoptable
  3. Limpie las particiones Dalvik / ART Cache y Cache con TWRP
  4. Limpieza completa con SD Maid PRO
  5. Fuerza mover aplicaciones a SD usando SD Maid PRO
  6. Desinstalar las actualizaciones de Google Play Services y Google Play Store
  7. Supere el problema del dispositivo no autorizado mientras usa ADB
  8. Intentando instalar APK usando ADB (por ejemplo, adb install someApp.apk). Obtuve:Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
  9. Eliminar /data/logcontenido como se sugiere aquí
  10. Intente instalar enSafe Mode
  11. Usando Termux y el dfcomando, obtuve el siguiente resultado y hay espacio libre en cada partición:salida <code>df</code>
  12. Usando pm install test.apken un emulador de terminal ( Termux ) obtuve [INSTALL_FAILED_INVALID_URI]. Usando la ruta completa, pm install /storage/emulated/0/Download/test.apkobtuve el mismo error:Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

El problema aún permanece. Creo que esto no está realmente relacionado con el error del dispositivo de almacenamiento completo, tengo muchos y el error parece engañoso. Tiene que ser otra cosa... Di tanta información como pensé que era útil. Si necesita más, solo dígame para compartirlo.

Espero que me puedan dar algún consejo para tratar de superar este molesto problema.

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

¿Curioso si su tarjeta SD está particionada? ¿También con qué formato de sistema de archivos tiene (ntfs, fat32, etc.)?
@CzarMatt Si entiendo correctamente adb shell mountla salida, es sdcardfs, ¿verdad?/mnt/expand/d02821cc-6e14-4015-ae94-1bbd69368dce/media /mnt/runtime/default/emulated sdcardfs rw
@CzarMatt Seguí los pasos para Root Essentialsusar mi tarjeta SD como almacenamiento adoptable si eso es significativo.

Respuestas (1)

¿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 software de instalación denegado? Con LineageOS, esto lo maneja Privacy Guard. Uso X-plore: intente instalarlo (desde Play Store) y vea si puede instalarlo con él. Con LineageOS, se le pedirá que permita que X-plore instale el software. (También puede solicitar el privilegio de root). ¿Quizás sin darse cuenta negó el privilegio antes a sus otros programas (aunque menciona que lo intentó con adb)?

Mi sugerencia es hacer una copia de seguridad e intentar reformatear la tarjeta SD (o mejor aún, usar una nueva) con el sistema de archivos predeterminado usando la utilidad del sistema incorporada. En mi teléfono, esto lo maneja Preferencias del sistema -> Almacenamiento (creo). No hagas más cambios e intenta instalar los APK.

Gracias por su amable ayuda. Sobre los permisos, descargo los archivos APK con el navegador Chrome a /storage/emulated/0/Download. De acuerdo con SD Maid Pro, los permisos en el directorio son rwxrwx--x( /0también /emulatedtiene rwx--x--xy /storagetiene rwxr-xr-x), lo que me parece bien. Todas las descargas, incluidos los archivos APK, tienen estos permisos: rw-rw----incluso intenté configurar los permisos 777 para un APK e instalarlo adbpara probar, pero nada. Agregaré esto a mi lista de intentos. Más comentarios por venir sobre su respuesta/sugerencias...
Acerca de las aplicaciones utilizadas para instalar, probé con las siguientes (todas con privilegios de root): Root Essentials (Root Browser) , SD Maid PRO (Explorer) , Total Commander y ahora _X-plore_Todas ellas inician el Instalador de paquetes de Android . También probé con adb install test.apky nada... Usando pm install test.apken un emulador de terminal (Termux) obtuve[INSTALL_FAILED_INVALID_URI]