查看usb设备:
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0461:5b4a Primax Electronics, Ltd
Bus 001 Device 003: ID 0461:5a4a Primax Electronics, Ltd
Bus 001 Device 123: ID 0424:49a0 Standard Microsystems Corp.
Bus 001 Device 122: ID 2be1:8015 //为我想加的调试设备
Bus 001 Device 121: ID 05c6:901f Qualcomm, Inc.
Bus 001 Device 120: ID 0424:4815 Standard Microsystems Corp.
Bus 001 Device 117: ID 0b95:772b ASIX Electronics Corp. AX88772B
Bus 001 Device 116: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
添加udev规则信息:
sudo touch /etc/udev/rules.d/70-android-usb.rules
编辑文件:
vi /etc/udev/rules.d/70-android-usb.rules
SUBSYSTEM==“usb”,ATTRS{idVendor}“2be1”,ATTRS{idProduct}“8015”,MODE=“0666”
2be1:设备ID
8015:ID后面的信息
0666:访问权限
(Bus 001 Device 122: ID 2be1:8015)
sudo chmod 777 /etc/udev/rules.d/70-android-usb.rules
增加adb_usb.ini文件
vi ~/.android/adb_usb.ini
文件中添加信息:2be1
sudo chmod 777 ~/.android/adb_usb.ini
重启udev服务:
sudo /etc/init.d/udev restart
重启adb:
sudo adb kill-server
sudo adb start-server
成功的信息:
HP-ProDesk-680-G6-PCI-Microtower-PC:/$ sudo adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb device查看是否可以正常使用(以下是我的信息,可以正常使用):
HP-ProDesk-680-G6-PCI-Microtower-PC:/$ adb devices
List of devices attached
0x123456789AB device
不可用的状态:
List of devices attached
? no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]
0x123456789AB no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]
参考自:[https://blog.csdn.net/weixin_34216107/article/details/92076030?spm=1001.2014.3001.5506]