adb devices命令无法识别手机设备的解决方案:
1.通过lsusb来获取设备的相关信息:
Bus 003 Device 086: ID 12d1:107e Huawei Technologies Co., Ltd.
2.在/etc/udev/rules.d目录下打开50-android.rules文件(若没有则自行创建)添加如下信息:
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="107e", MODE="0600", OWNER="wwd"
3.运行如下命令:
adb kill-server;
adb start-server;
4.重新运行adb devices。
备注:
在运行adb devices命令之前确保手机上的usb debug已打开。
选择到正确的usb连接方式上。
原文:https://blog.csdn.net/tuohe/article/details/80322505