开发android 的时候经常遇到连接电脑后使用adb devices看不到连接的设备。这个时候一般通过两步即可使其正常显示。
1. 在手机的系统设置中查看开发者选项和其下面的debug模式是否都处于开启状态
2. 拔掉连接线,使用lsusb 命令(需要sudo, mac下使用system_profiler SPUSBDataType)查看usb连接,然后插上手机,再使用相同命令,会发现多了一个设备,这个设备就是手机,复制他的vendor id,例如小米的是0x2717,然后在~/.android/adb_usb.ini中添加一行0x2717,没有~/.android/adb_usb.ini就自己添加一个同名文件,再kill server,start server,应该就可以连接了。