No todos los archivos son visibles en MTP

Tengo un dispositivo LG L5 (modelo e610) con Cyanogenmod 10. Cuando conecto el teléfono a una computadora con Linux (tengo mtpfs instalado), puedo ver tanto el almacenamiento interno como la tarjeta SD. Sin embargo, cuando navego dentro de ellos, no puedo ver algunos de los archivos.

Por ejemplo, si abro la aplicación del administrador de archivos en el teléfono, puedo ver varios archivos en el Internal storage/Notificationsdirectorio, sin embargo, el directorio en la computadora solo muestra uno de esos archivos.

Si cambio el tipo de conexión USB a PTP (cámara), ya que OS X no es compatible con MTP de forma nativa, Image Capture ve el teléfono como una cámara, sin embargo, solo puede ver alrededor de un tercio de todas las imágenes presentes en el teléfono.

No tengo una máquina con Windows para probar, pero sospecho que los resultados serían similares.

Intenté actualizar Cyanogenmod a la última versión nocturna, borrarlo y reinstalarlo, con los mismos resultados. ¿Alguna idea de lo que está pasando? ¿Cómo puedo hacer que todos los archivos aparezcan en la computadora host?

Pregunta similar sobre SO: stackoverflow.com/questions/13737261/…
Tengo el mismo problema con LG G3 que ejecuta Lineage OS 14.1 (Android 7.1.2) y reiniciar no soluciona el problema, seleccionar el almacenamiento USB en lugar de MTP tampoco lo soluciona.

Respuestas (9)

Aparentemente, este es un error conocido en Android que Google ni siquiera reconoce desde octubre de 2012 , error n. ° 2  : según el método de creación de archivos en el dispositivo Android, estos archivos pueden permanecer invisibles al acceder al dispositivo usando MTP, hasta que el dispositivo se reinicia.

Las soluciones alternativas conocidas incluyen:

  • Utilice el modo de almacenamiento USB en lugar de MTP, si el teléfono lo admite. Aparentemente, esta no es una opción para LG Optimus L5 (e610), porque este teléfono tiene almacenamiento interno unificado (el almacenamiento de archivos está en /data/mediael mismo ext4sistema de archivos que /data), que no se puede exportar como un dispositivo de almacenamiento USB.

  • Borre los datos de la aplicación "Almacenamiento de medios", luego use la aplicación SDrescan para reconstruir la base de datos de medios (discutido aquí ).

  • Comparta archivos a través de la red utilizando aplicaciones de terceros, como AirDroid o una de las aplicaciones del servidor Samba (en este último caso, deberá tener root para que el servidor sea accesible desde la mayoría de los clientes, incluido Windows).

¡Vaya! No me di cuenta de que reiniciar el dispositivo podría ayudar. Déjame probar eso.
Si bien es posible que no funcione para la tarjeta SDC interna , podría haber una solución para la tarjeta SDC externa que habilita UMS :)
En mi Nexus 5 fue suficiente reiniciar después de borrar los datos de la aplicación "Almacenamiento de medios". Gracias.
Como todavía no tengo suficiente reputación, me gustaría agregar otra opción que funcionó para mí: copiar los archivos a través de "adb pull". Básicamente, esto significa que dejé de intentar usar MTP, funciona bien, pero el problema es que parece funcionar bien, pero ya no puedo confiar en él.
La mejor solución que encontré es instalar SSHelper (un servidor ssh de Android) y rsync desde la computadora Linux (o Windows). Utilice anclaje USB para una conexión rápida. Explicado en detalle en esta respuesta .
TLDR, reinicie el teléfono , porque aparentemente ese es el estándar actual de la industria para el archivo IO en Android, reinicie después de cada escritura...
Tuve un mini ataque al corazón cuando pensé que borrar los datos de la aplicación de almacenamiento de medios había eliminado mis imágenes. El índice de imágenes no aparecía en la galería ni a través del explorador de Windows. El reinicio volvió a escanear y me permitió acceder a los archivos a través del explorador de Windows una vez más. SDrescan era basura y se estrelló cuando lo abrí.
El reinicio funcionó, y esto aparentemente hizo una nueva exploración. (Teléfono Acer T07 con Android 6.0). No se necesita una aplicación adicional o datos claros.
Parece que lo arreglaron el año pasado ^^^^^ - finalmente... Android 11 no debería tener el error entonces

Vaya a configuración > aplicaciones > todas las aplicaciones > almacenamiento multimedia > toque 'borrar datos'...

Reinicie y todo aparecerá en el Explorador de Windows una vez más.

Gracias por tu respuesta. Sin embargo, tenga en cuenta que (1) no agregó nada nuevo que no estuviera ya en otra respuesta; (2) no hay necesidad de borrar los datos en el almacenamiento de medios en absoluto; un simple reinicio hace el truco.
@Aleks G, en realidad, estas fueron las mejores y más directas (rápidas) instrucciones que me funcionaron. Es una buena respuesta :). No necesitaba usar SDrescan como se dijo en la otra respuesta (gracias a Dios), y SÍ necesitaba hacer exactamente lo que decía esta respuesta: reiniciar no funcionó en mi caso.
En la última actualización de mi nexus 5, la aplicación Media Storage está oculta. Debe seleccionar "Mostrar aplicaciones del sistema" en el menú de la pantalla de aplicaciones para encontrar la aplicación de almacenamiento multimedia. YMMV.
Solo me gustaría agregar que (al menos, en la ROM de Marshamallow que estoy usando), borrar los datos de almacenamiento de medios funciona para volver a mostrar la mayoría de los archivos, pero aún hay archivos que no se muestran. Sí, es casi 2017, estas ya son preguntas y respuestas antiguas, y este problema aún existe.

Similar a la respuesta de ScoobyDo

  1. Desconecte el cable USB del teléfono.
  2. Haga clic en 'Borrar datos' en la aplicación Almacenamiento multimedia.
  3. Luego 'Forzar parada'.
  4. Vuelva a conectar el cable USB al teléfono.
  5. La aplicación Media Storage se reinicia y reconstruye la lista de medios.
  6. Los archivos que faltan ahora están disponibles.
  7. Esto evita reiniciar, lo cual era importante para mí.

Su experiencia puede ser diferente

Mi kilometraje varía :) En mi Xperia Z1 con Android 4.3, la aplicación Media Storage se reinicia después de volver a conectar el USB, pero no comienza a reconstruir la lista de medios. El teléfono aparece en mi escritorio, pero no muestra ningún archivo. De hecho, tengo que reiniciar el teléfono para reconstruir la base de datos. ¡Sin embargo, parecería la solución más rápida para aquellos dispositivos en los que funciona!
Nomu S30 mini no tiene la aplicación "Media Storage", pero ocurre el mismo problema.

tengo un galaxy note 3

La solución al problema que encontré fue usar el navegador de archivos de Android y mover la carpeta/archivo que había descargado a otro directorio que no estaba tan desordenado.

Esto me permitió ver el archivo .rar de 50mb que había descargado y lo llevé a mi PC.

No sé si esta solución ayudará a alguien, pero funcionó para mí.

Gracias a todos :)

Vaya a Menú > Configuración del sistema > Almacenamiento

  1. Desmonta la tarjeta SD y presiona "OK"
  2. Montar tarjeta SD

Verá Escaneando archivos multimedia en la tarjeta SD... en la barra de notificaciones. Esto significa que está bien y que las cosas en la tarjeta SD se vuelven a escanear para que pueda verlas ahora :)

Intenté eso pero no funcionó.
  1. Desconecte su dispositivo de la PC
  2. Archivo de película A otro directorio como "Lista de reproducción" a través del administrador de archivos
  3. Ahora, conecta de nuevo tu dispositivo y haz tus cosas con tus archivos :)

Probé la aplicación "Media Rescanner" a la que @georgiecasey se vinculó, pero no hizo nada. Sin embargo, simplemente cambiar el nombre de la carpeta que faltaba usando una aplicación de Explorador de archivos en mi teléfono de "Música" a "Música1" funcionó: apareció de inmediato en Android File Transfer. Simple, rápido, sucio :)

La carpeta se puede volver a renombrar fácilmente cuando haya terminado de transferir. Una solución fácil para esas transferencias únicas, aunque quizás no sea la mejor para las que se repiten a menudo.

Así resolví este problema en mi Galaxy Note-3:

  • Instale la aplicación de servidor de archivos FTP en su dispositivo Android
  • En su computadora: Asignar unidad de red -> Agregar ubicación de red -> Elegir sitio FTP -> ingresar la dirección IP del servidor FTP
  • Conéctese (por unanimidad o por ID) al "Servidor" y podrá acceder a TODAS las carpetas y archivos en el dispositivo Android.
Gracias por la respuesta, pero eso no ayudará en mis circunstancias, ya que (1) no tengo una máquina con Windows; y (2) las políticas en nuestros escritorios bloquean explícitamente las conexiones ftp salientes.

Todo lo que tenía que hacer era reiniciar el dispositivo Android. En mi caso una tablet lenovo, modelo A10-70F, versión Android 6.0.

Reiniciar NO funcionó en mi LG G3.