标签:
adb devices
-------------------------------
List of devices attached
???????????? no permissions
------------------------------
方法一:
在 etc/udev/rules.d/51-android.rules 文件中添加 SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="xxxx",MODE="0666"
这里的idVendor和idProduct 用lsusb查看,如果不确定哪一个是,可以先lsusb然后拔下手机再一边lsusb看下少的记录便是了
然后 sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev restart
重启adb
方法二:
有的手机以上方法不适用,如vivo,再尝试这种方法。
打开 ~/.android/adb_usb.ini
添加16进制数的厂商ID ,如 0x18d1 注意:0x
然后重启adb
设置完以后重新插拔手机
附常见厂商Vendorid表:
| Company | USB Vendor ID |
|---|---|
| Acer | 0502 |
| ASUS | 0B05 |
| Dell | 413C |
| Foxconn | 0489 |
| Garmin-Asus | 091E |
18D1 |
|
| HTC | 0BB4 |
| Huawei | 12D1 |
| K-Touch | 24E3 |
| KT Tech | 2116 |
| Kyocera | 0482 |
| Lenevo | 17EF |
| LG | 1004 |
| Motorola | 22B8 |
| 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 Ericsson | 0FCE |
| Toshiba | 0930 |
| ZTE | 19D2 |
adb devices : ???????? no permissions 解决方法
标签:
原文地址:http://www.cnblogs.com/masamia/p/4607272.html