使用adb连接Windows子系统(WSA)失败,请求技术协助
解决WSA通过ADB连接失败的问题
问题场景
尝试用ADB工具连接Windows系统中的Android子系统(WSA),已确认目标IP为172.23.178.142,但执行adb connect 172.23.178.142时出现连接拒绝错误。
截图信息:
WSA IP地址截图:已成功获取172.23.178.142的IP,网络状态显示已连接。
错误提示截图:执行命令后返回failed to connect to '172.23.178.142:5555': Connection refused
解决步骤
- 检查WSA调试开关:打开WSA设置,进入「开发人员」选项,确保「调试模式」处于开启状态,同时勾选「允许通过局域网连接」。
- 重启ADB服务:命令行依次执行:
之后重新运行adb kill-server adb start-serveradb connect 172.23.178.142重试。 - 排查防火墙拦截:暂时关闭Windows防火墙,或者在防火墙规则中添加adb.exe的私有网络访问权限,避免连接被拦截。
- 检查端口占用:WSA默认使用5555端口,执行以下命令查看端口是否被占用:
若有占用,打开任务管理器结束对应PID的进程后再尝试连接。netstat -ano | findstr :5555 - 尝试本地连接:直接用
adb connect localhost:5555连接WSA,部分场景下无需局域网IP即可成功。
内容的提问来源于stack exchange,提问作者Goldenfaeron
相关产品推荐
相关产品推荐

