adb devices 显示没有权限
解决方法:
1.lsusb
我这边的是Bus 001 Device 082: ID 05c6 : 90cb Qualcomm, Inc.
其中idVendor为设备的VID,idProduct为设备的PID
2.添加
sudo vim /etc/udev/rules.d/51-android.rules
打开文件后 添加一行:
ID 05c6就是idVendor ,90cb就是 idProduct
3.更改文件权限,使其生效:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo udevadm control --reload-rules
sudo service udev restart
4.如果输入adb devices后还是没有找到该设备,则:
在 ~/.android/adb_usb.ini文件中添加设备的VID,如0x05c6(注意0x表示十六进制,与VID直之间不能有空格)
重启adb:
adb kill-server
adb devices