You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何连接远程模拟器至笔记本?跨设备Android Studio联调Genymotion

嗨,我来帮你搞定Mac上的Android Studio远程连接Windows端Genymotion模拟器的事儿,操作步骤其实挺清晰的,跟着一步步来就行:

第一步:确保两台电脑在同一局域网
  • 先确认你的MacBook Pro和Windows 10电脑连的是同一个Wi-Fi(或者有线局域网),这是远程连接的基础
  • 找到Windows电脑的IP地址:按下Win+R输入cmd打开命令提示符,执行ipconfig,找到「IPv4地址」那一行的数值(比如192.168.1.105),记下来备用
第二步:配置Genymotion允许远程ADB连接
  • 打开Windows上的Genymotion,点击右上角的齿轮图标进入设置界面
  • 切换到「ADB」选项卡,勾选「允许远程ADB连接」,然后点击「确定」保存设置
  • 启动你要使用的Genymotion模拟器,同时确保Windows防火墙没有拦截ADB相关的端口(默认是5555)——如果连接失败,可以先临时关闭防火墙测试,之后再添加允许规则
第三步:在Mac上用ADB连接远程模拟器
  • 打开Mac的终端,先确认ADB命令可用:直接输入adb,如果能显示命令帮助信息就没问题;如果不行,你可以用完整路径调用,比如~/Library/Android/sdk/platform-tools/adb(这是Android Studio默认的ADB安装路径)
  • 执行连接命令:adb connect [Windows的IP地址]:5555,把括号里的内容换成你刚才记下的IP,比如adb connect 192.168.1.105:5555
  • 如果成功,终端会提示connected to 192.168.1.105:5555;如果失败,检查IP是否正确、防火墙是否放行、Genymotion的远程连接是否开启
第四步:在Android Studio中选择远程模拟器运行代码
  • 打开你的Android Studio项目,点击顶部工具栏的设备选择下拉框
  • 你会看到刚才连接成功的Genymotion模拟器出现在列表里,选中它
  • 点击运行按钮(绿色三角图标),代码就会自动部署到Windows上的远程模拟器啦

一些额外的小提示

  • 如果连接后突然断开,可以先执行adb disconnect [Windows的IP]:5555,再重新执行adb connect命令
  • 如果你同时启动了多个Genymotion模拟器,每个模拟器的端口会递增(比如5555、5557),连接时要对应正确的端口,可以在Genymotion的模拟器详情里查看端口号
  • 确保Android Studio的ADB版本和Genymotion使用的ADB版本一致,避免兼容性问题——可以在Genymotion的ADB设置里选择「使用Android Studio的ADB」

内容的提问来源于stack exchange,提问作者Wael ElSawy

火山引擎 最新活动