如何通过Android Studio在Windows Subsystem for Android上运行及调试Android应用
用Android Studio连接WSA运行、调试Android应用的操作方案
完全可以通过Android Studio连接WSA实现应用的运行和调试,操作流程和常规调试安卓设备基本一致,具体步骤如下:
前置准备
- 确保你已经完成WSA(Windows Subsystem for Android)的安装,打开WSA设置页面,进入「高级设置」栏,开启开发人员模式开关
- 记录WSA开发人员模式下方显示的IP地址+端口,默认值一般为
127.0.0.1:58526 - 确保Android Studio安装完成,adb工具可用(可直接使用Android Studio内置的adb)
连接WSA到Android Studio
方法1:通过adb命令快速连接
- 打开终端(支持Windows cmd、PowerShell或者Android Studio内置Terminal)
- 执行连接命令:
adb connect 127.0.0.1:58526(如果你的WSA显示的IP端口不同,替换为对应值即可) - 首次连接时WSA会弹出调试授权弹窗,勾选「始终允许来自此计算机的调试」后确认即可
- 连接成功后执行
adb devices,即可看到WSA设备出现在已连接设备列表中
方法2:Android Studio内置Wi-Fi配对(适用于Android Studio Arctic Fox及以上版本)
- 点击Android Studio顶部的设备选择下拉框,选择「Pair Devices Using Wi-Fi」
- 选择「Pair using pairing code and IP address」选项
- 回到WSA开发人员模式页面,点击「管理调试设置」,获取无线调试的配对码和端口,填入Android Studio的配对框即可完成自动配对
运行和调试应用
- 连接完成后,WSA会自动出现在Android Studio的可用设备列表中,选中该设备
- 点击运行按钮,应用会自动编译、安装并启动在WSA中
- 需要调试时直接点击调试按钮,即可正常下断点、查看Logcat输出、调试应用逻辑,操作逻辑和调试物理安卓设备、官方模拟器完全一致
常见问题排查
- 若adb连接失败,可先重启WSA后再次尝试连接
- 若
adb devices显示设备为offline状态,先执行adb kill-server命令终止adb进程,再重新执行连接命令即可 - 操作过程中需确保WSA处于运行状态,不要完全关闭WSA的后台进程
内容的提问来源于stack exchange,提问作者Theppasin Kongsakda
相关产品推荐
相关产品推荐

