No todos los archivos son visibles a través de MTP

105

Tengo un dispositivo LG L5 (modelo e610) con Cyanogenmod 10. Cuando conecto el teléfono a una computadora con Linux (tengo instalado mtpfs), 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 admite MTP de forma nativa, Image Capture ve el teléfono como una cámara, sin embargo, solo puede ver aproximadamente un tercio de todas las imágenes presentes en el teléfono.

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

Intenté actualizar Cyanogenmod a la última noche, borrándolo y reinstalando, los mismos resultados. ¿Alguna idea de lo que está pasando? ¿Cómo puedo hacer que todos los archivos aparezcan en la computadora host?

Aleks G
fuente
1
Pregunta similar sobre SO: stackoverflow.com/questions/13737261/…
Vadzim
Tengo el mismo problema con LG G3 que ejecuta Lineage OS 14.1 (Android 7.1.2) y el reinicio no soluciona el problema, al seleccionar el almacenamiento USB en lugar de MTP tampoco lo soluciona.
Shayan
Soy el votante número 100.
neverMind9

Respuestas:

71

Aparentemente, se trata de un error conocido en Android que Google ni siquiera reconoció desde octubre de 2012 , error n. ° 2  : dependiendo del 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 conocidas incluyen:

  • Utilice el modo de almacenamiento USB en lugar de MTP, si es compatible con el teléfono. 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 de servidor Samba (en este último caso, necesitará tener root para que el servidor sea accesible desde la mayoría de los clientes, incluido Windows).

Sergey Vlasov
fuente
77
Oh! No me di cuenta de que reiniciar el dispositivo podría ayudar. Déjame probar eso.
Aleks G
1
Si bien puede que no funcione para la tarjeta SD interna , puede haber una solución para la tarjeta SD externa que permite UMS :)
Izzy
1
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.
Charles Roberto Canato
1
La mejor solución que encontré es instalar SSHelper (un servidor ssh de Android) y rsync desde la computadora Linux (o Windows). Use la conexión USB para una conexión rápida. Explicado en detalle en esta respuesta .
Adicto orgánico
1
TLDR, reiniciar el teléfono - porque al parecer ese es el estándar de la industria actual de archivo de IO en android, reinicio después de cada escritura ...
ThorSummoner
34

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

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

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

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 de medios.
  3. Entonces 'Parada forzada'.
  4. Vuelva a conectar el cable USB al teléfono.
  5. La aplicación de almacenamiento de medios se reinicia y reconstruye la lista de medios.
  6. Los archivos faltantes ahora están disponibles.
  7. Esto evita reiniciar, lo cual fue importante para mí.

Su experiencia puede ser diferente

mtopley
fuente
3
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 archivos. Tengo que reiniciar el teléfono para reconstruir la base de datos. Sin embargo, ¡parecería la solución más rápida para los dispositivos en los que funciona!
Daniel Saner
3

Estoy ejecutando 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 puse en mi PC.

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

Gracias a todos :)

WideG3cko
fuente
2

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

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

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

Ilo
fuente
Intenté eso pero no funcionó.
Rameez Ahmed Sayad
1
  1. Desconecta tu 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, vuelva a conectar su dispositivo y haga sus cosas con sus archivos :)
jaydip joshi
fuente
0

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

  • Instale la aplicación de servidor de archivos FTP en su dispositivo Android
  • En su computadora: Asigne la unidad de red -> Agregue la ubicación de red -> Elija el sitio FTP -> ingrese 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.
Shimon Levany
fuente
Gracias por la respuesta, pero eso no va a 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.
Aleks G
0

Mi solución en Android 4.4 KitKat para solucionar esto es ejecutar un escaneo de medios en todo el sistema. Las aplicaciones normales ya no pueden hacer esto a partir de KitKat, por lo que desafortunadamente necesita root. Usé esta aplicación:

https://play.google.com/store/apps/details?id=com.logika.rescan&hl=en

georgiecasey
fuente
Me pregunto por qué esta aplicación aparece como "incompatible con todos sus dispositivos". Tengo Android 5.0.2 Moto G (2.a generación, XT1079).
yurkennis
0

Intenté vincular la aplicación "Media Rescanner" @georgiecasey, pero no hizo nada. Sin embargo, simplemente cambió 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": apareció inmediatamente en Android File Transfer. Simple, rápido, sucio :)

La carpeta se puede renombrar fácilmente cuando haya terminado la transferencia. Solución fácil para esas transferencias únicas, aunque quizás no sea la mejor para las recurrentes.

Magnus W
fuente
0

Todo lo que tuve que hacer es reiniciar el dispositivo Android. En mi caso, una tableta lenovo, modelo A10-70F, Android versión 6.0.

AlikElzin-kilaka
fuente
Reiniciar NO funcionó en mi LG G3.
Shayan