MorFans Dev
折腾 - 开发 - 分享

WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061

WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061

问题

连接安卓子系统 windows subsystem for android(wsa) 正常快捷的方式是直接在安卓子系统 windows subsystem for android(wsa) 的设置页面打开调试模式,然后使用 127.0.0.1:58526 进行 adb 连接:

打开 安卓子系统 windows subsystem for android(wsa) 的调试模式

但是 adb 连接 安卓子系统 windows subsystem for android(wsa) 时,有时会因为各种原因出现 cannot connect to 127.0.0.1:58526: No connection could be made because the target machine actively refused it. (10061)

~
❯ adb connect 127.0.0.1:58526
* daemon not running; starting now at tcp:5037
* daemon started successfully
cannot connect to 127.0.0.1:58526: No connection could be made because the target machine actively refused it. (10061)

解决

一般这种问题是因为 hyper-v 占用端口导致的,也可能是强行安卓子系统 windows subsytem for android(wsa) 导致的。

可以换个思路来连接,不使用微软提供的方式,而是使用安卓系统的调试设置来连接。

所以如果 adb 连接 127.0.0.1 连接不上安卓子系统 windows subsytem for android(wsa) ,可以使用安卓子系统 windows subsytem for android(wsa) 的开发者设置中的无线调试来进行连接

  • 打开安卓子系统 windows subsytem for android(wsa) 的设定页面,找到 开发者模式,点击管理开发者设定:
打开安卓系统的开发者设置页面
  • 等待安卓设置界面出现后,找到无线调试选项并进入二级页面设定:

USB 调试和无线调试都要打开

打开无线调试页面
  • 在无线调试设定页面中,点击使用配对码配对:
点击使用配对码进行设备配对
  • 出现配对码后不要关闭:
记住IP和端口,还有 WI-Fi 配对码
  • 然后打开Windows终端(cmd,powershell),使用 adb 进行配对
使用 ADB 进行配对
  • 配对成功后,即可通过虚拟机的IP和端口直接连接安卓子系统 windows subsytem for android(wsa) :
配对成功后,可以直接连接

Reference

赞赏
魔帆博客,版权所有 | 如未注明,均为原创
本站均采用 BY-NC-SA 协议进行授权。
转载请注明来自本站文章:WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061(https://www.morfans.cn/archives/3120)
# # # # #
首页      技术教程      WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061

野 小新

文章作者

野小新很野~

发表评论

textsms
account_circle
email

WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061
问题 连接安卓子系统 windows subsystem for android(wsa) 正常快捷的方式是直接在安卓子系统 windows subsystem for android(wsa) 的设置页面打开调试模式,然后使用 127.0.0.1:58526…
扫描二维码继续阅读
2021-10-31