使用指南
本机 WebUSB 调试

本机 WebUSB 调试

对应控制台 「本地设备」:用 WebUSB 把 Android 插在你当前电脑的浏览器上,不装桌面客户端。数据与 ADB 会话在本机,适合开发自测、性能曲线、多机批量装包;和机房 云端真机自动化 Job 是两条链路。

环境要求(不满足则先解决这里)

要求
浏览器Chrome 89+Edge 89+(必须支持 WebUSB)
电脑系统Windows / macOS / Linux
手机Android 7.0+,已开 USB 调试
线材能传数据的 USB 线(很多「充电线」无数据)

各品牌打开调试见 各品牌USB调试(侧栏换品牌)。

WebUSB 入口与连接流程

推荐使用 本地设备专页(与控制台侧边栏「本地设备」能力一致):

入口https://www.pandatest.net/device (opens in a new tab)

请先完成:USB 调试已开启、手机用数据线连上本机、使用 Chrome / Edge。若私有部署,请将域名换成你的控制台地址下的同路径(如 https://你的域名/device)。

打开页面并添加设备

在浏览器打开上述地址。确认线缆已连接,点击 「+ 添加设备」

添加 USB 设备:连接并验证,点击添加设备

在浏览器弹窗里选中手机

浏览器会弹出 WebUSB 设备列表。先在列表中点选你的手机(选中后「连接」才会可用),再点 「连接」

浏览器 WebUSB 弹窗:选择设备后连接

在已添加列表里开始连接

页面 「已添加的设备」 中会出现该机卡片,点击 「连接」 进入投屏与控制。

已添加的设备列表:点击连接进入操控

多机时重复 添加设备,每台手机各授权一次。手机上若弹出 「允许 USB 调试」,请选择允许并可勾选「始终允许」。

从控制台进入(等价)

已登录控制台时,也可打开 「本地设备」,使用 连接设备 / 添加设备;后续同样会弹出 WebUSB 选择器,与上面专页流程一致。

连接成功后即可投屏;需要性能曲线时再到 PANDAPERF 相关面板。

连接大致阶段(供排查)
  1. USB 枚举
  2. 本机 ADB 授权
  3. 拉取设备信息并建立投屏链路

本地 vs 云端,怎么选

你的情况走哪条
手机 USB 连着面前的电脑,要马上点界面、看 Logcat本地设备(本页)
需要 FPS / CPU / 内存 / 网络 曲线和截图时间轴PANDAPERF(仅本地链路提供)
设备在 Agent 机房,浏览器远程操控设备中心 → 云端会话
要跑构建套件、出测试报告套件配置与运行,设备由平台调度

控制面板 里多数能力对齐;本地走 WebUSB,云端走 WebRTC,界面类似。

按目标找功能

投屏、按键、截图录屏

实时画面 + 点击滑动 + Home/返回/音量等。适合手点验收、快速复现,再决定是否写成自动化。

性能采集(PANDAPERF)

侧栏打开指标:FPS、FrameTime、CPU、内存、应用网络 等;带曲线与截图时间轴,适合卡顿、发热、流量问题对照。

PANDAPERF:实时 FPS、CPU、内存、网络与采集开关

Shell / Logcat / 文件 / 装 APK

等同桌面侧常用调试链路,全在浏览器里完成。

设备终端:Logcat 实时输出

多机同屏与批量装包

添加设备 逐台授权;侧栏切换 主控机、目标机,支持 批量安装 APK

多路投屏与批量应用管理

手柄映射(手游)

投屏上叠虚拟摇杆/按键,键盘操作。开 编辑模式 拖拽控件,侧栏绑键位与大小。

手柄映射:编辑模式与侧栏配置

排错(按现象)

弹窗里根本没有手机

  • 换一根确认支持 数据传输 的线。
  • 手机是否仅充电模式,需在通知里改成 文件传输 (MTP)(视厂商而定)。
  • 重新插拔,看手机是否再次弹出 USB 调试授权。

提示设备被占用 / 连上又掉

  • 关掉 Android Studio、其它 ADB 工具、其它标签页里占用的同一台机。
  • 终端执行:adb kill-server,再回到控制台重连。

浏览器不弹出设备选择器

  • 确认只有 Chrome/Edge,且版本 ≥ 89。
  • 部分环境需允许站点使用 USB(地址栏旁权限图标)。

有画面但性能曲线全空

  • 确认已在 PANDAPERF 侧栏勾选要采的指标;部分机型/系统对个别指标支持不完整。

仍不行

  • 对照对应品牌的 各品牌USB调试 里「默认 USB 配置」「关闭仅充电」等条目。

本地链路的数据不经过云端执行自动化;若要做 CI 里的回归,请用 Agent + 套件配置与运行