连接设备与虚拟屏
Gamer 统一通过 ADB 连接设备。真机、模拟器都填写完整 ADB 地址,不需要选择设备类别。
检查 ADB
在服务端电脑执行:
powershell
adb devices -l只有状态为 device 的设备才已准备好。unauthorized 表示需要在 Android 屏幕上确认调试授权;offline 表示当前 ADB 链路不可用。
| 连接方式 | 在 Gamer 中填写的地址 |
|---|---|
| USB | 列表中完整的 serial |
| 模拟器已注册到 ADB | 如 emulator-5554,以列表为准 |
| 网络端点 | 如 192.168.1.20:5555,服务端执行 adb connect |
| Android 无线调试 | 完成配对后扫描,保留完整 mDNS serial 或连接地址 |
设备型号和显示名称不能代替 serial。网络端口由设备或模拟器决定,示例端口不保证适用于你的环境。
工作台操作
- 在设备工具栏刷新扫描,或通过设备菜单新增设备。
- 选中设备,进入设备设置核对 ADB 地址和屏幕参数。
- 建立投屏连接。
- 读取应用列表,选择运行目标,再点击启动应用。
连接投屏不会自动启动应用。设备设置里的投屏参数与工具栏的应用选择分别保存;改名称或应用通常不需要重建投屏会话。
镜像与虚拟屏
镜像主屏用于查看和控制设备当前物理屏幕。虚拟屏创建独立显示,可设置宽高、DPI 和帧率,例如 1920×1080。
虚拟屏需要 Android 系统和应用支持。失败时会显示错误,不会静默切到主屏。游戏可能改变实际分辨率或方向;取坐标时以当前投屏画面为准。
投屏参数修改可能触发会话重建。脚本运行期间,新的会话参数可能推迟到下次连接生效,建议停止运行后再调整。
多页面和后台运行
一个设备同时只有一个浏览器观看连接。另一页面请求接管时需要确认;被接管的页面停止自动重连,避免反复争抢。
浏览器断开与设备会话停止不同。脚本和任务在服务端继续运行;空闲低功耗由服务端依据观看者和运行状态管理。
跨电脑访问
默认 WebRTC 采用 host candidate,适合同机或局域网。跨 NAT 需要配置外部地址和 UDP 映射,详见配置参考。HTTP 页面可访问但视频不出现时,先检查 UDP 路径。