首页 > 代码库 > adb devices 不识别设备(或者偶尔识别设备) -破解
adb devices 不识别设备(或者偶尔识别设备) -破解
问题:当在CMD中输入adb devices时,没有设备信息显示,居然显示下面的信息
问题是有时候可以识别,有时候不可以识别.当被别人连接后,自己在连接是好的,过了一会以后又不好了
解决方案:
一.当设备一直不显示设备的时候:
1.检查USB调试模式是否打开
2.检查驱动是否安装对,检查方法:连接PC后,打开设备管理器,检查是否有叹号,问号,等异常显示
3.尝试切换电脑的USB接口,验证是不是每个接口都不行
4.尝试更换USB线,排除的线的问题.
5.检查adb 端口是否被占用
方法:
在cmd中执行adb nodaemon server,查看adb的端口号是多少
一般adb 端口是:5037
用下面的语句判断端口占用
netstat -ano | findstr "5037"
删除占用的端口,重新打开CMD窗口
adb kill-server
adb start-server
确认是否识别
二.设备偶尔识别
什么是偶尔识别呢?就是1.在你手上不行,在别人手上行2.在别人手上连接后,回到你手上行,然后过了一会不行3.在你手上行,插拔USB或者重启手机就不行了
1.尝试安装该手机的USB驱动(不行进行2)
2.恢复手机出厂值(不行进行3)
3.连接360,91助手等,重新自动安装驱动(不行进行4,或者打开这些360或者91就行,关掉软件就不信进行4)
4.在路径:%userprofile%\.android\adb_usb.ini 中添加下图中的硬件ID,例子如下:
在adb_usb.ini 里面添加 0x2B0E 这6个字符即可。
没有adb_usb.ini文件,新建一个
5.上述还是不行,就看一下adb 版本,有发现adb 版本过高也是会有这个问题.
将自己的adb版本和正常的同事的adb版本比对一下即可.
以上是自己经过网络和实际经验总结所得.如有缺少,各位尽情补之
^_^
adb devices 不识别设备(或者偶尔识别设备) -破解