Take the 2-minute tour ×

I bought a Motorola G, and I try to install my programs from DEVELOPED ADT Ubuntu, the problem is that I get the message when I ejercutar application

enter image description here

From terminal, the following is displayed

zhelon@zhelon-Lenovo-IdeaPad-Z400:~$ sudo adb devices
List of devices attached 
share|improve this question
enabled debugging on you phone? –  Nfear Jan 14 at 15:43
enable debugging, installed drivers, and tried unplugging/re-plugging? –  trevor-e Jan 14 at 15:44

3 Answers 3

up vote 6 down vote accepted

The most pragmatic way to fix this would be to run adb tools with root access. You are getting a no permissions error, because you need super user privileges to interact with attached devices.

To improve the answer, and alleviate superfluous security concerns, you can also run adb without root by adding a udev rule for your device. Instructions here.

First, query lsusb:

$ lsusb
Bus 002 Device 103: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]

Then create a new rules file and add the rule to it (/lib/udev/rules.d/10-adb.rules):


Then restart udev, or reboot your computer (recommended).

share|improve this answer
No, No, No. Do not run adb as root. –  Chris Stratton Jan 14 at 15:49
Thank very much, that was the solution. "sudo adb kill-server, sudo adb start-server" –  zhelon Jan 14 at 15:58
I'm still wondering why people downvote good answers (without leaving comments) –  Seraphim's Jan 14 at 16:05
@ChrisStratton the answer you linked to as a duplicate suggests using sudo, i.e. root access? –  Alex W Jan 14 at 17:04
No, I did not link to an answer. But I've just downvoted the lower rated answer to the question I linked to, for making that unwise suggestion. The udev rule answer at the linked question is the correct procedure, as explained in the developer docs. –  Chris Stratton Jan 14 at 18:55

Running adb in root will resolve this issue.

In my case my device does not running as root,


/sdk/tools$sudo adb kill-server


/sdk/tools$sudo adb start-server

Helped me immediately to find my device in the list.

share|improve this answer

I had a same problem with an Ideapad A1 Tablet, I fixed installing "android-tools-adb"

 sudo apt-get install android-tools-adb
share|improve this answer

Your Answer


