连接adb时报10061错误(连接Windows安卓子系统场景)如何解决?
WSA环境下adb连接报错10061解决方案
你遇到的报错核心为目标端口主动拒绝连接,针对WSA(Windows安卓子系统)的专属场景,可按以下步骤逐一排查解决:
- 确认WSA运行状态与调试开关
先打开任意一个WSA内的安卓应用,确保子系统处于活跃运行状态(WSA默认会在无操作时静默后台关闭,未运行时对应端口不会启动监听)。进入WSA系统设置页,开启「开发者模式」,同时确认「无线调试」开关处于打开状态,直接从WSA设置页的开发者选项中复制官方给出的IP+端口组合,不要直接沿用网上流传的固定58526端口,不同WSA版本、不同网络环境下端口会动态调整。 - 排查adb环境冲突
先完全关闭所有第三方安卓模拟器(夜神、雷电、MuMu等),这类软件会篡改系统adb环境变量、抢占默认adb端口。执行adb version确认adb版本≥1.0.41,版本过低时替换为最新版Android Platform Tools中的adb程序即可。 - 重置adb服务
依次执行以下命令重置adb服务后再尝试连接:adb kill-server adb start-server adb connect 你从WSA设置页复制的IP:端口 - 检查端口监听状态
执行命令netstat -ano | findstr 你使用的WSA端口,如果没有返回结果,说明WSA未正常开启端口监听,可先尝试重启WSA,或进入Windows设置→网络和Internet→高级网络设置→网络重置,重置后重启电脑再重试。 - 排查防火墙拦截
临时关闭Windows Defender防火墙以及第三方安全软件,再尝试adb连接。如果关闭后可正常连接,需要在防火墙入站、出站规则中分别添加adb.exe、WSA主程序的允许规则,放行本地回环地址的通信请求即可。 - 重置WSA(兜底方案)
若以上步骤均无效,可先备份WSA内的个人数据,之后进入Windows设置→应用→安装的应用→找到Windows Subsystem for Android→高级选项→重置,重置完成后重新开启开发者模式再尝试连接。
内容的提问来源于stack exchange,提问作者CodeGen
相关产品推荐
相关产品推荐

