Je suis en train de développer une application Android et d'utiliser mon Nexus 4 comme appareil de test. L'une des fonctions de l'application est de créer un dossier sur le téléphone pour stocker des données. Si je parcours le téléphone à l'aide de ES File Explorer, je peux voir le dossier / les fichiers, mais lorsque je suis connecté à un PC Windows 7 (64 bits), je ne peux pas voir le dossier nouvellement créé. Le dossier manquant est appelé "Cruise Speed".
Capture d'écran du bureau:
Capture d'écran mobile:
nexus-4
4.3-jelly-bean
Jonny Wright
la source
la source
android.os.Environment.getExternalStorageDirectory();
cependant Windows se réfère à cela comme stockage interne . Semble étrange que dans un cas, il est appelé externe et le suivant comme interne.Réponses:
Il s'agit d'un problème célèbre affectant l'accès aux fichiers USB via MTP.
Je ne me souviens même pas du nombre d'heures que j'ai perdues en essayant d'accéder aux fichiers créés par ma première application sur un PC (et je parle de Go de fichiers importants).
Si vous démarrez l'application et qu'elle crée le dossier, vous devez redémarrer l'appareil afin de permettre à votre PC d'afficher correctement le dossier.
Cela se produit uniquement si vous utilisez USB et MTP.
Vous pouvez résoudre le problème en utilisant MediaScannerConnection dans votre code ou en nettoyant le cache de Media Storage mais je vous suggère de faire la chose la plus simple: utilisez AirDroid;)
la source
J'avais le même problème, un dossier a été créé par l'application Vuze sur mon téléphone Nexus 6. Ce dossier était accessible / visible sur mon téléphone mais pas sur le PC lorsque le téléphone était connecté via USB. J'ai simplement copié un autre fichier aléatoire sur mon téléphone dans ce dossier qui n'était pas visible sur PC. Après cette copie, j'ai pu voir le dossier sur PC.
la source
Créez d'abord le répertoire sur le PC, puis copiez-le sur le stockage de la carte SD / téléphone.
vous pouvez d'abord mettre le contenu dans le dossier et copier ou simplement le dossier en premier. tant que le dossier est créé à partir du PC, tout contenu peut être copié directement sur des appareils mobiles internes / externes.
pour les contenus zippés, ils ne peuvent pas être directement décompressés et copiés malheureusement, vous devez d'abord les décompresser manuellement sur le bureau.
bonne chance et bonne journée! :)
la source
Dans mon cas, l'effacement du cache n'a pas fonctionné. Cependant, j'ai réussi à accéder aux dossiers / fichiers cachés en renommant le dossier parent. N'oubliez pas de démonter le téléphone et de le reconnecter après avoir renommé le dossier parent si le téléphone est connecté au PC.
la source