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 ...
Currently, you can't make use of your device (any device that relies on MTP) to act as an MSC, due to the protocol specifications!
As to clarify, Galaxy Nexus uses one massive partition for the entire device, it's like saying that: system, data and sdcard are all together.
MTP was selected for Galaxy Nexus because it allows the use ...
There are many variables that affect the performance of each method you've mentioned.
Additionally there's also the necessary configuration and requirements that each device must have in order to have solutions like this working.
As requested, lets summarize and compare possible performances between USB; Wi-Fi and Bluetooth:
USB performance can be ...
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
Connect your computer with virtual hotspot created by Android device.
Install any FTP Server app on Android device. It'll NOT give you IP of device for sure. :)
In your computer, find IP of Default Gateway of Wi-Fi network of Step 1 (In Windows, you can use ipconfig cmd command). Its the IP of your device.
Use any FTP Client software on computer. Use ftp://...
ES File Explorer has support for several cloud storage providers. It allows to "copy" folders from your dropbox folder to your SD-Card etc in a similar fashion as you would copy files locally. The "Network" Tab allows you to add an account.
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 ...
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.
It may be possible to export a loopbacked image file via USB as UMS/MSC.
You will definitely need:
kernel support: loopback (/dev/block/loop0) and UMS (/sys/devices/platform/usb_mass_storage/)
custom app to enable/disable this or a custom init script to always export the image file
Here's an example for an easy hackable app, a little development ...
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 ...
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 ...
ES File Explorer is one that can use the secure FTP protocol over ssh protocol.
To get the settings, from ES File Explorer:
Hit menu key, Show Tabs, Local, LAN, FTP, NET appears
Tap on FTP
Then tap on New that appears underneath, a dialog box will appear prompting the different FTP types, tap on SFTP
Enter the details of the ssh server that hosts the ...
The reason it does not work is because there's certain data types that are allowed through such as JPG, PNG, zip, pdf, text, anything else is filtered out and denied for the simple reason of security and to prevent malicious exploitation of transferring a binary executable across it for example.
You cannot edit them as they are baked into the ROM and built ...
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 ...