Ubuntu can't see my Android phone!

I am using Android 4.0.4 with Sony experia.This solution work out for me.

Open a terminal in ubuntu 12.04

then

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update

then open software update and install available updates. Then restart the system and after restart your Android phone internal data storage will be listed in the devices automatically.

You can find out detailed information on this link