adb devices找不到设备
adb devices找不到有多种原因。可以按照下列步骤去排查。
获取vid(vendor id)和pid(product id)
lsusb
…… Bus 002 Device 029: ID 2a45:201d xxx Corp.
…… vid: 2a45 pid: 201d
加入到/etc/udev/rules.d/51-android.rules
如果没有这个文件,创建它
SUBSYSTEM=="usb", ATTR{idVendor}=="2a45″, ATTR{idProduct}=="201d″, MODE="0666″
如何还是找不到
添加vid到~/.android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# USB VENDOR ID PER LINE. 0x2a45 注意要加: 0x
如果没有这个adb_usb.ini
需要用下面命令生成,这个android命令在sdk里面。
android update adb