I've been having problems with mtp too, not quite ready for linux.
I've included some useful instructions below the Manual Mounting section.
If you don't mind a little command line you can mount it like this:
Manual Mounting Android MTP Devices
Make sure you have libmtp
(This is what I do from Fedora, should be pretty similar to Ubuntu)
sudo apt-get install libmtp
Find the MTP device
Choose directory to mount to
In this case I make a directory
sudo mkdir /mnt/Android_Device
Then I browse via the Shell, as it stops me when I try using nautilus.
sudo mtpfs -o allow_other /mnt/Android_Device
I have not tried point and click browsing using nautilus on Ubuntu yet so try it before using the command line.
Optional step 5!
Using the shell !!! (lots of exclamation points)
ChangeDirectory,Copy, Remove,Move file:
cp /source/file /mnt/Android_device/Destination
mv /source/file /mnt/Android_device/Destination
Step I'm Done!
To unmount try one of the following
umount -l /mnt/Android_Device
sudo fusermount -u /mnt/Android_Device
================================================== ================================================== ================================================== =
This Webpage looks helpful
Also this web page looks very promising
It has you add a repository, and then install go-mtpfs
sudo add-apt-repository ppa:webupd8team/unstablesudo apt-get update
sudo apt-get install go-mtpfs
The site does list some warnings!
sudo apt-get install go-mtpfs-unity
- Unmounting the device via Nautilus does not work!
- Sometimes you may get an error if the device is locked, so unlock it before trying to mount it;
- When plugging in an Android device via USB, Ubuntu will try to mount it and it's a good idea to stop this by clicking the unmount icon in Nautilus.