I am using a Samsung galaxy nexus phone (Android 4.0 platform) .
I am developing Android app on Ubuntu linux OS. I would like to run my application
You should NOT run adb
server as root as other answers are suggesting. Instead if you are using Arch Linux do the following:
android-udev
package with PacmanReload udev rules:
# udevadm control --reload-rules
Add yourself to adbusers
group and then logout and login:
# usermod -aG adbusers $LOGNAME
Source: https://wiki.archlinux.org/index.php/android#Configuring_adb