使用Scrcpy无线调试配对设备时ADB返回“error: unknown host service”错误求助
使用Scrcpy无线调试配对设备时ADB返回“error: unknown host service”错误求助
我之前也碰到过一模一样的问题,折腾了好一阵才搞定,给你几个实用的排查和解决方向:
先检查ADB版本是否支持MDNS配对
这个错误十有八九是你的ADB版本太老,不支持MDNS无线配对功能。你可以在命令行里输入adb version查看当前版本,建议升级到Android SDK Platform Tools 30.0.0及以上的版本,这个版本之后才正式加入了MDNS配对的支持。确认Windows 11防火墙没拦截请求
Windows自带的防火墙很可能挡住了ADB的MDNS探测请求。你可以先临时关闭防火墙试试,如果能成功配对,再去防火墙设置里给ADB程序添加允许通过的规则,或者直接把Android Platform Tools的整个安装目录加入防火墙白名单。绕过MDNS,用传统无线ADB连接
如果MDNS这条路走不通,咱们可以换个方式,用传统的无线ADB连接步骤:- 先把设备用USB线连到电脑,执行命令
adb tcpip 5555(指定无线调试的端口为5555) - 拔掉USB线,再执行
adb connect 192.168.1.7:5555(把IP换成你设备的实际局域网IP) - 连接成功后启动Scrcpy,就能正常无线使用了
- 先把设备用USB线连到电脑,执行命令
检查设备端的无线调试状态
确保设备上的「无线调试」是处于开启状态的,而且配对码是最新的——有时候设备重启后之前的配对码会失效,建议你重新关闭再打开无线调试,获取新的配对码和端口后再尝试配对。
内容来源于stack exchange
相关产品推荐
相关产品推荐

