adb devices 不显示设备,原因你都猜不到

您所在的位置:网站首页 电脑检测不到手机usb设备 adb devices 不显示设备,原因你都猜不到

adb devices 不显示设备,原因你都猜不到

2023-07-22 03:20| 来源: 网络整理| 查看: 265

adb devices 不显示设备,记录排查过程 软硬件环境问题现象排查总结

记录时间:2021-10-21

软硬件环境

电脑:惠普 HP ProBook 440 G5 笔记本电脑 主板:惠普 837B 操作系统:Windows10 专业版 64位 adb:Android Debug Bridge version 1.0.39 手机品牌机型:荣耀 10 青春版 Honor 10 Lite 手机型号:HRY-AL00a 安装了 华为手机助手 HiSuite

问题现象 手机通过 USB 线连接到电脑。手机的开发人员选项设置中,打开 【USB 调试】开关、允许【“仅充电”模式下 ADB 调试】。打开电脑命令行工具,执行命令 “adb devices”,不显示设备。而且,在开启【USB 调试】开关时,手机界面中没有弹出带有设备指纹的授权窗口。关闭【USB 调试】,电脑资源管理器中,能正常显示手机的盘符。使用 华为手机助手 HiSuite 能正常连接手机,并实现屏幕同步、管理手机文件等功能。同一部手机,连接到其他电脑,正常 排查 通过现象4分析,问题出在电脑端。根据之前的经验(另一篇关于 adb 连接手机的问题分析),打开【设备管理器】,查看有没有异常的设备。发现当关闭【USB 调试】时,设备管理器没有发现异常的设备;当开启【USB 调试】时,设备管理器不停地刷新。初步判断,问题还是出在驱动上,但是,已经安装了华为手机助手 HiSuite,同步会安装手机驱动。不应该是手机驱动的问题。进一步查看【设备管理器】-【通用串行总线控制器】下的 USB 设备的驱动详情,发现比别人电脑多了一个 usb 驱动文件。 在这里插入图片描述这个 CommonUsb.sys 的驱动文件的供应商是 Sangfor 深信服厂商。没有深入查证,怀疑是之前安装试用过深信服的云桌面,为了能识别本机 USB 优盘等设备,好像是安装过一些驱动。下一步,尝试删除这个驱动,看看是否能解决问题。删除过程,走了许多弯路,最终解决方法: – (1) 尝试卸载掉 Sangfor VDI 相关组件和服务(应该也可以不删除) – (2) 将 C:\Windows\System32\drivers\CommonUsb.sys 文件重命名为 C:\Windows\System32\drivers\CommonUsb.sys.txt(因为,尝试直接删除,发现无法删除) – (3) 注册表,搜索 commonusb,找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles%SystemRoot%/System32/drivers/CommonUsb.sys]。先备份再删除。如果直接删除失败,可右键-权限,修改所有者、控制权限等,再删除。 – (4) 重启电脑后,会发现【设备管理器】-【通用串行总线控制器】下的 USB 设备出现叹号。此时,USB 设备都不能正常使用。 – (5) 安装 360 驱动大师,全面诊断,扫描驱动异常。会发现有关于主板 USB 的异常,点击修复。重启电脑。 – (6) 再检查设备驱动,已经正常了,而且没有 CommonUsb.sys 这条 在这里插入图片描述再连接手机,开启【USB 调试】,手机界面正常出现了带指纹的授权窗口。【设备管理器】中正常安装了【通用串行总线设备】-【ADB Interface】。adb devices 命令正常显示设备。 总结

这个问题是个个例。是由于安装了深信服 usb 驱动,导致安装 ADB Interface 设备驱动时出现冲突。开启【USB 调试】开关后,电脑一直尝试安装 ADB Interface,但是有冲突,装不上,就无法使用 adb 命令正常调试手机。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3