转载注明出处:
一直出现adb devices不能识别手机,更别说显示???了,第一步都做不了。直到看到了这篇文章
使用ubuntu系统进行开发,连上手机发现adb不能显示手机
解决办法:
运行lsusb
运行sudo gedit ~/.android/adb_usb.ini
换行加入lsusb红框标识得id,注意前面加上0x表示16进制
最后重启adb,效果如下图。unauthorized,手机会弹出一个窗口是否允许usb调试。点击允许就ok了
关于usb显示列表解释
usb连接android手机,运行lsusb命令,如果插入手机的名字能显示出如:Bus 001 Device 026: ID0fce:2146 Sony Ericsson Mobile CommunicationsAB,那么在环境配好的情况下是能直接用adb连接上手机的。而如果显示的没有手机的名字如:Bus 001 Device 026: ID0fce:2146,那么这个设备是不能用adb连接上的,这种情况下只需在~/.android/adb_usb.ini中加入此设备的ID,如:令起一行输入0x0fce。