[SOLVED] Android: no adb on Suse linux or “???????????? no permissions”

You cant develop on your linux pc because you are getting something like this.

$ adb devices
List of devices attached 
   ????????????     no permissions

temporary solution – to restart adb server as root

$ su
$ adb kill-server
$ adb start-server
$ adb devices

add your device to devices list.
1) check your vendor ID

$ lsusb
  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Bus 002 Device 044: ID 18d1:2d66  <- this is my mobile
  Bus 002 Device 004: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
  Bus 002 Device 003: ID 10d5:0001 Uni Class Technology Co., Ltd

In my case , for Nexus One, it is 18d1

2) now add lines in to “/etc/udev/rules.d/51-android.rules”

$ su
$ vim /etc/udev/rules.d/51-android.rules

now paste these lines with your values

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", OWNER="%YOUR_USER%" GROUP="%YOUR_USER_GROUP%"

save your file.

now it should work…

Source: google.com

About these ads

One Response to [SOLVED] Android: no adb on Suse linux or “???????????? no permissions”

  1. awesome thanks! you solved me a great problem…i ‘m using a pandaboard with linaro and i had the same problem…:D

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: