Dependent Origination

no permission error when trying to list Android devices

Posted on: April 30, 2011

so i am trying to test on an Android device. In order to do that, adb (Android Debugging Bridge) needs to recognize my device first. However, it is forever listed as ‘no permission’ when using adb devices. Even after I tried to edit the /etc/udev/rules.d/51-android.rules file. It was not there and I created it btw. And I also killed and started the adb server. But it just refuses to recognize my device.

Finally today I read this thread more closely. Turned out I had to run the adb server as root. Then as a regular user, adb devices will list out my device together with its serial number. There are much more information there such as how to obtain information from the USB management interface of Ubuntu and an alternative way to write the rules file so the device belongs to the current user (and then you don’t have to be root to run the adb server). Scroll down a bit. The most informative answer (and the person who knows why) is near the bottom.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

April 2011
« Mar   May »


Flickr Photos

%d bloggers like this: