如果手机的VID和PID被修改后,插上USB,打开USB调试,运行adb devices这些命令时,可能会出现无法识别的情况,而你用豌豆荚可以识别,这时再去运行adb命令就可以连接设备了(豌豆荚不能关闭,否则adb还是会断开)。出现这种情况的主要原因是因为VID被修改后,adb就无法识别了。
解决办法(该方法仅针对windows 7):
1、找到自己设备的VID。
查找手机VID的方法:连接手机到电脑--->右键计算机--->管理--->设备管理器,找到Android Composite ADB Interface--->右键属性--->详细信息--->选择硬件ID
图1
图2
2、进入C:\Users\admin\.android目录,添加VID到adb_usb.ini文件中。
如果在C:\Users\admin\.android目录下没有adb_usb.ini文件,可通过如下方法找到该文件:
运行--->cmd--->在命令行窗口输入android update adb,然后C:\Users\admin\.android目录下就会生成adb_usb.ini。
打开adb_usb.ini文件将VID加到文件中,保存关闭。
图3
3、重启adb server,验证是否成功。
打开命令行---->输入adb kill-server---->输入adb start-server
输入adb devices验证是否成功。
有任何不正确的地方请指正。