如何从VirtualBox虚拟机中的Android Studio连接局域网内的安卓模拟器
问题排查&解决步骤
- 同步adb进程状态
首先在运行模拟器的Windows笔记本上执行命令重启adb服务:
adb kill-server adb start-server
再回到MacOS虚拟机中同样重启adb服务后重新连接:
adb kill-server adb connect 192.168.1.75:5000
连接完成后执行adb devices,确认设备已出现在列表中,再重启Android Studio即可正常识别。
- 放行防火墙端口
Windows默认防火墙会拦截外部设备对本地端口的访问,你可以先临时关闭Windows防火墙测试连接是否正常,若连接恢复,可单独添加入站规则:允许TCP协议的5000、5555端口接受外部访问,避免后续防火墙拦截。 - 确认模拟器调试授权
进入安卓模拟器的系统设置-开发者选项,检查「USB调试」「无线调试」开关是否已开启,首次跨设备连接时模拟器会弹出调试授权弹窗,需要手动点击允许,否则即使adb显示连接成功也会因为无权限无法被Android Studio识别。 - 统一两端adb版本
分别在Windows笔记本和MacOS虚拟机中执行adb version查看adb版本号,若两边版本差异过大,会出现兼容问题导致设备识别异常,将低版本的adb更新到和高版本一致即可解决。 - AS手动配对设备
如果上述操作完成后Android Studio仍未显示设备,可打开AS的设备管理器,点击「+」选择「使用Wi-Fi配对设备」,手动输入IP192.168.1.75和端口5000完成配对即可。
内容的提问来源于stack exchange,提问作者roller
相关产品推荐
相关产品推荐

