Ryzentosh设备上如何在Mac版VS Code中将Android VM用作安卓模拟器?
解决Ryzentosh上用Android虚拟机替代官方模拟器的方法
一、先给Android虚拟机开ADB调试
- 打开你的Android虚拟机,进「设置」>「关于手机」,连续点「版本号」直到弹出开启开发者模式的提示
- 返回设置首页,进「开发者选项」,找到并打开「USB调试」(部分虚拟机可能叫「ADB调试」或者「网络调试」)
二、获取虚拟机的IP地址
- 如果是Android 11及以上版本,直接在「开发者选项」里找「无线调试」,就能看到显示的IP和端口
- 或者打开虚拟机的终端,输入
ifconfig(有些机型是ip addr),找局域网IP地址(一般是192.168.x.x或者10.x.x.x这种格式)
三、用ADB连接虚拟机
- 在你的Ryzentosh上打开终端,输入命令连接:
adb connect [虚拟机IP地址]:5555注:ADB默认端口是5555,要是你虚拟机的端口不一样,换成对应的就行
- 连接成功后输
adb devices验证,能看到已连接的设备列表就算成了
四、在Android Studio里用这个虚拟机
- 打开Android Studio,点工具栏的「设备选择器」(就在运行按钮旁边)
- 下拉列表里找到刚连上的虚拟机,选它就能编译、运行调试了
- 要是没显示出来,点一下「刷新」按钮,或者重启ADB服务:
adb kill-server adb start-server
五、在Visual Studio Code里用这个虚拟机
- 先确保VS Code装了「Android Debug Bridge」或者「Flutter」(如果用Flutter开发)相关插件
- 打开命令面板(Cmd+Shift+P),输入「ADB: Connect to Device」,选对应的虚拟机IP和端口
- 连上之后,在运行和调试面板里选这个设备,就能启动调试了
注意事项
- 要保证Ryzentosh和Android虚拟机在同一个局域网里
- 要是连不上,检查虚拟机的防火墙设置,确保5555端口没被拦截
- 有些虚拟机得在设置里开「允许远程ADB连接」的选项
内容的提问来源于stack exchange,提问作者Gerardo García
相关产品推荐
相关产品推荐

