Ubuntu下Android手机usb连接权限问题

本文解决adb devices时,usb连接的手机出现 no permissions的问题

1. 编辑rule文件

sudo gedit /etc/udev/rules.d/51-android.rules
添加

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"

其中ATTR{idVendor}是设备的vendor ID 号,
Google手机是:18d1,华为手机是:12d1,见3向的列表。
然后执行
sudo chmod a+r /etc/udev/rules.d/51-android.rules

2. 重新插拔手机设备

重新插拔手机设备,确认权限,再次adb devices就会出现详细的手机设备信息了

3. 手机厂商的vendor id列表

最后附上官方的表格

Company                     USB Vendor ID
Acer                        0502
ASUS                        0b05
Dell                        413c
Foxconn                     0489
Fujitsu                     04c5
Fujitsu Toshiba             04c5
Garmin-Asus                 091e
Google                      18d1
Haier                       201E
Hisense                     109b
HP                          03f0
HTC                         0bb4
Huawei                      12d1
Intel                       8087
K-Touch                     24e3
KT Tech                     2116
Kyocera                     0482
Lenovo                      17ef
LG                          1004
Motorola                    22b8
MTK                         0e8d
NEC                         0409
Nook                        2080
Nvidia                      0955
OTGV                        2257
Pantech                     10a9
Pegatron                    1d4d
Philips                     0471
PMC-Sierra                  04da
Qualcomm                    05c6
SK Telesys                  1f53
Samsung                     04e8
Sharp                       04dd
Sony                        054c
Sony Ericsson               0fce
Sony Mobile Communications  0fce
Teleepoch                   2340
Toshiba                     0930
ZTE                         19d2

查看手机USB设备信息使用命令
lsusb

你可能感兴趣的:(Ubuntu下Android手机usb连接权限问题)