La carpeta en el teléfono no se muestra en Windows

Estoy en el proceso de desarrollar una aplicación para Android y usar mi Nexus 4 como dispositivo de prueba. Una de las funciones de la aplicación es crear una carpeta en el teléfono para almacenar datos. Si navego por el teléfono usando ES File Explorer, puedo ver la carpeta/los archivos, pero cuando estoy conectado a una PC con Windows 7 (64 bits), no puedo ver la carpeta recién creada. La carpeta que falta se llama "Velocidad de crucero".

Captura de pantalla del escritorio:

captura de pantalla del escritorio

Captura de pantalla móvil:

captura de pantalla del escritorio

¡Esto es realmente curioso! Mi primer pensamiento fue un problema de permisos, pero ese no parece ser el caso. Permisos, propietario y grupo de todos los archivos de coincidencia que no hacen esto. Solo para que otros sepan, pude reproducir el comportamiento simplemente creando un archivo/carpeta en el almacenamiento interno con un emulador de terminal o un administrador de archivos. Todo lo que creé en el dispositivo de esta manera fue invisible sobre MTP.
Bueno, me alegro de que no sea solo yo. Pensé que podría tener algo que ver con la forma en que configuré la ruta de guardado del archivo, pero claramente no.
Sé que es una posibilidad remota, pero... para establecer la ubicación de guardado del archivo que utilicé, android.os.Environment.getExternalStorageDirectory();sin embargo, Windows se refiere a esto como almacenamiento interno . Parece extraño que en un caso se le llame Externo y en el siguiente como Interno.
Estoy bastante seguro de que la discrepancia se debe solo a cómo MTP maneja las cosas.
Ya hubo un caso similar esta semana. El usuario afectado informó que después de reiniciar Windows, la carpeta estaba visible (lo que deja en claro que es un problema del lado de Windows). ¿Has probado a actualizar el explorador de archivos? ¿O verificó con un administrador de archivos diferente en Windows (por ejemplo, Total Commander)? Supongo que es algún tipo de almacenamiento en caché que realiza Windows.
Podría ser un problema con el dispositivo Android. A veces necesito decirle a Media Scanner que vuelva a escanear para seleccionar carpetas. ¡Uso la tarjeta SD Rescan! .
Puede ser un problema si ha creado la carpeta mientras el dispositivo estaba conectado al escritorio. Es posible que deba desconectarse y volver a conectarse para que la carpeta aparezca en las ventanas o cambiar la opción de MTP a PTP y luego volver a verificar si ayuda. Me pasaba con el Nexus5.

Respuestas (4)

Este es un problema famoso que afecta el acceso a archivos USB a través de MTP.
Ni siquiera puedo recordar cuántas horas perdí tratando de acceder a los archivos creados por mi primera aplicación en una PC (y estoy hablando de GB de archivos importantes).
Si inicia la aplicación y crea la carpeta, debe reiniciar el dispositivo para que su PC pueda mostrar correctamente la carpeta.
Esto sucede solo si usa USB y MTP.
Podrías resolver el problema usando MediaScannerConnection en tu código o limpiando el caché de Media Storage, pero te sugiero que hagas lo más simple: usa AirDroid;)

Solo un comentario sobre esto, en mi Samsung Galaxy Tab 3, ni siquiera un reinicio hace que el archivo se muestre en la computadora.

Estaba teniendo el mismo problema, la aplicación Vuze creó una carpeta en mi teléfono nexus 6. Esta carpeta estaba accesible/visible en mi teléfono pero no en la PC cuando el teléfono estaba conectado a través de USB. Simplemente copié otro archivo aleatorio en mi teléfono a esta carpeta que no estaba visible en la PC. Después de esta copia, pude ver la carpeta en la PC.

Simplemente cree el directorio en la PC primero y luego cópielo en la tarjeta SD/almacenamiento del teléfono.

puede poner el contenido en la carpeta primero y copiarlo o solo la carpeta primero. siempre que la carpeta se cree desde la PC, cualquier contenido se puede copiar directamente a dispositivos móviles internos/externos.

desafortunadamente, los contenidos comprimidos no se pueden descomprimir y copiar directamente, primero debe descomprimirlos manualmente en el escritorio.

¡Buena suerte y que tengas un buen día! :)

En mi caso, no funcionó borrar el caché. Sin embargo, logré acceder a las carpetas/archivos ocultos cambiando el nombre de la carpeta principal. Recuerde desmontar el teléfono y volver a conectarlo después de cambiar el nombre de la carpeta principal si el teléfono está conectado a la PC.