This is apparently a known bug in Android which is not even acknowledged by Google since Oct 2012, bug #2 — depending on the method of creating files on the Android device, these files may remain invisible when accessing the device using MTP, until the device is rebooted.
Known workarounds include:
Use USB storage mode instead of MTP, if it is supported by ...
For BlueStacks App Player for Windows v 0.9.0.4049 and higher
There is a shared folder between BlueStacks and Windows:
BlueStacks: /sdcard/windows/BstSharedFolder (you may need to install a file explorer app such as "ES File Explorer" to access this folder)
Windows: <BLUESTACKS_DATA>/UserData/SharedFolder (by default, <BLUESTACKS_DATA>...
The following methods are tested on Windows 7; Ubuntu based Distribution and Slackware with desktop environment KDE 4.1x. Nothing can be said about Mac. The answer is intended to serve as a consolidated guide for the various methods out there.
Few following methods requires USB Tethering to be enabled. This can be achieved by instructions mentioned below:
According to Android.com:
Browse the files and folders on your Android device, add folders, copy
files up to 4GB to or from your Mac, delete files, and more.
As a workaround, install an FTP server on your Mac, and transfer the file via Wi-Fi or mobile data. OR, via adb pull (adb pull /storage/sdcard0/ dir here) using the Android SDK. Source.
Similar to ScoobyDo's answer
Disconnect the USB cable from phone.
Click 'Clear data' on the Media Storage application.
Then 'Force stop'.
Reconnect the USB cable to phone.
The Media Storage application is restarted and rebuilds the media list.
Missing files are now available.
This avoids rebooting, which was important for me.
Your mileage may vary
In my case the Android File Transfer App made my whole Macbook touch input freeze, so I had to find a away around this problem. The solution from this page worked: https://cooltrainer.org/taming-android-file-transfer-on-mac-os-x/
Kill all Android File Transfer (AFT) processes using Activity Monitor
Remove AFT from your login items
Remove the agent with the ...
Newer Android devices don't support USB mass storage because it has a big shortcoming: the phone and the PC can't access the storage at the same time that way. This is because USB mass storage is a low-level protocol giving the PC low-level access to the whole filesystem. This causes knock-on problems when you connect your phone to the PC:-
Apps on the ...
Transferring files between macOS and Android or any other MTP devices has always been a nightmare. I have tried a lot of apps and was disappointed with the poor support for Android phones on macOS. Either they were too slow, bug-ridden or too expensive. Finally, all these made me sit and write a macOS MTP app for myself.
Well, then I thought to give it to ...
You can't, this is a current permission problem (bugreport here) of Android 4.0+'s /sdcard folder if it's not using FAT32 (but FUSE).
Reason: There's a transition away from FAT32 to unified user storage for both apps and media data (using ext4) on a single file system.
We got tired of seeing OEMs include many GB of internal storage for music, while users ...
There are a lot of different ways to get files to/from computer to Android device. Here I would like to share three methods frequently used:
1. Transfer Files Using USB Cable.
2. Wireless Transfer Using Cloud Storage.
3. Transfer Files via WiFi or Mobile Networks.
The following is the detailed intro of these three ways.
Transfer Files Using USB Cable
One of the restrictions introduced with 4.4-kitkat was moving the WRITE_EXTERNAL_STORAGE permission to protection-level "SignatureOrSystem", which means even if requested, a "normal app" (i.e. one you install yourself as "normal user" without any root specialities) will no longer get it granted. So there are very few things you can do to "work around" this:
Sure there is. Just comfort differs, depending on what OS you're on.
I mostly use adb for this. On Linux, you can even mount the device this way. There are also several adb GUIs if you prefer such as the cross-platform QtADB. Or you can use the command line:
# Copy a file to the Android device
adb push some.file.ext /mnt/sdcard/some.file.ext
# Grab one ...
Wikipedia is our friend, again. :)
MTP allows no parallelism, unlike USB mass storage or NAS. MTP has been built to only allow a single operation at a time (for example, read, write or delete operation), while no other operation can be executed until the previous operation is complete.
If I remember correctly, Android natively reads VCF files for import
Just put your .vcf file in any folder in the sdcard. Then open your Contacts app. Look for the 3 grey dots on the upper right of the screen and press it. Select Import from the list. Next, select Import from external memory.
Wait for a while for it to finish. Close the app after importing ...
Rather than sleeping, I spent a few more hours experimenting.
I found what works best for my needs is an FTP server app.
For casual transfers, when both devices are connected to the same network, I'll just transfer through my Access Point. With the limitations that implies.
If I'm not near an AP or just want full speed, I'll deal with the hassle of ...
That is how Android File Transfer works for Mac, since Apple doesn't support MTP mode by default.
The only way for this is to mount your device in USB Mass Storage Mode (because by default, Mac supports FAT32 and vFAT file systems).
This mode was available in Android till Jelly Bean.
Since KitKat (4.4+), USB Mass Storage (UMS) mode is removed.
To enable ...
According to the mentioned requirements, more powerful tool to use is Sambadroid. SambaDroid is a native port for Android of the popular Samba for Linux. This application allows you to share/manage files on your device easily from any device of your network.
Update: With the Windows Creators Update you may (or not) need to first enable SMB Server/Client ...
I recently came across this issue on a Nexus 5 and tried most the solutions listed here with no luck. In my case, it looks to be caused by a recognized bug with stock Android (source).
My solution was as follows - I used Windows 8.1, but no reason this wouldn't work on OSX/Linux (root is required on device however).
On your PC, create a .tar.gz archive of ...
There are multiple solutions available:
Using an USB Cable
If you connect your device to your PC via an USB cable, it shares (parts of) its storage to the PC. With versions prior to Android 4.x your device usually identifies as USB storage (like any external disk/USB-stick attached), never Android versions might use MTP instead, which might require special ...
FolderSync could come in handy here. Define a "folder pair" (i.e. which directory on your Android device to sync with which directory on your computer), using any of the available protocols (SFTP, Samba, or any other). Then either chose for some "auto-check" (e.g. have it synced every night), or push the button manually. Using the paid version, you could ...
Yes, it is possible to transfer using an OTG cable. But you require at least one of the phones to support OTG, and it is better explained here. The phones mentioned in the post are Xperia and Micromax. I am sure it will work with the rest of the OTG-supported phones too.
You can try the following instead of using FTP:
Install ES File Explorer on your phone
Start a hotspot on your phone
Connect the PC to the phones hotspot
Get the IP address of your PC
Open ES File Explorer on your phone go into the network tab and hit new
In the server box put the IP address of your PC
You will then be able to freely copy or send ...
Camera PTP mode means Picture Transfer Protocol. This is probably why you can't see any videos. Select USB mode and navigate to the same folder. Make sure you are checking the right "camera" folder as you may have 2, one on your SD card and one in the internal phone memory.
This suggestion assumes familiarity with connecting to the phone via ADB
I had a similar situation on my previous phone. I was able to pull the important stuff over ADB when the phone was in recovery. In my case I had to mount some of the filesystems to access everything I wanted to retrieve.
I'm not sure if it is dependent on the phone whether the ADB ...
I'm Budius, the developer of the WiFi Shoot! and I must say that J4velin's explanation is really spot on and pretty sad.
I started developing it just because I saw this cool technology and no one was using it but it only proved to be a big headache.
Even during development (I was using a Transformer TF300 and a Galaxy Nexus) it took me much more time than ...
The SD Scanner worked for me on Android 5.0.2.
It requires no Root permissions. May be limited to only "new and updated files" (but not deleted ones).
I've found it in the accepted answer to the linked question and also in a question on rescanning SD memory on 4.4.