如何在两台Windows PC上分别运行Android模拟器与Flutter代码?
跨Windows设备分离Flutter开发环境与Android模拟器的解决方案
核心方案:利用ADB远程调试功能实现跨设备连接
这是官方支持的原生方案,无需额外工具,步骤如下:
- 确保两台Windows电脑处于同一局域网(同WiFi或同路由器有线连接)
- 在运行Android模拟器的电脑上操作:
- 打开CMD/PowerShell,进入Android SDK的
platform-tools目录(路径示例:C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools) - 执行命令开启ADB远程端口:
adb tcpip 5555 - 输入
ipconfig查看本机局域网IPv4地址(比如192.168.3.12)
- 打开CMD/PowerShell,进入Android SDK的
- 在运行Flutter代码的电脑上操作:
- 同样进入
platform-tools目录,执行adb connect [模拟器电脑IP]:5555(替换成刚才查到的IP) - 输入
adb devices验证,若列表中出现远程模拟器设备,说明连接成功 - 正常执行
flutter run,Flutter会自动识别并部署到远程模拟器上
- 同样进入
优化连接体验的补充操作
- 若ADB连接频繁断开,检查两台电脑的防火墙设置,添加允许
5555端口TCP连接的规则 - 确保两台电脑的Android SDK版本尽量匹配,避免ADB版本不兼容问题
- 若需要在开发电脑上查看模拟器画面,可在模拟器电脑上给模拟器开启VNC远程控制(部分模拟器自带该功能,也可使用第三方VNC工具),方便调试操作
内容的提问来源于stack exchange,提问作者Michael Stephen
相关产品推荐
相关产品推荐

