Web ADB 调试工具
{{ connected ? '已连接' : '未连接' }} 连接设备
重连 断开连接
{{ deviceInfo.model || '未知设备' }}
{{ deviceInfo.manufacturer || '' }}
{{ deviceInfo.serial || '-' }} {{ deviceInfo.android || '-' }} {{ deviceInfo.abi || '-' }} {{ deviceInfo.battery != null ? (deviceInfo.battery + '%') : '-' }} {{ deviceInfo.brand || '-' }} {{ deviceInfo.fingerprint || '-' }} {{ deviceInfo.sdk || '-' }} {{ deviceInfo.hardware || '-' }} {{ adbMode || '-' }} {{ deviceInfo.kernel || '-' }} {{ deviceInfo.cpuModel || '-' }} 总 {{ deviceInfo.memoryTotalMB ? (deviceInfo.memoryTotalMB + ' MB') : '-' }},可用 {{ deviceInfo.memoryAvailMB != null ? (deviceInfo.memoryAvailMB + ' MB') : '-' }} 总 {{ deviceInfo.storageDataTotalGB ? (deviceInfo.storageDataTotalGB + ' GB') : '-' }},可用 {{ deviceInfo.storageDataAvailGB ? (deviceInfo.storageDataAvailGB + ' GB') : '-' }} 总 {{ deviceInfo.storageSdTotalGB ? (deviceInfo.storageSdTotalGB + ' GB') : '-' }},可用 {{ deviceInfo.storageSdAvailGB ? (deviceInfo.storageSdAvailGB + ' GB') : '-' }} {{ deviceInfo.wifiIp || '-' }} {{ deviceInfo.wifiMask || '-' }} {{ deviceInfo.wifiBcast || '-' }} {{ deviceInfo.wifiMac || '-' }} {{ deviceInfo.gpu || '-' }}

连接步骤:

  1. 浏览器要求:使用 Chrome 61+ 或 Edge 79+,需 HTTPS 或 localhost
  2. 手机设置:开启"开发者选项"和"USB调试"
  3. 关闭冲突:执行 adb kill-server 关闭系统ADB
  4. 连接USB:插入数据线,点击"连接设备"
  5. 授权:手机上点击"允许USB调试"

常见问题:

  • 接口被占用:关闭 Android Studio、命令行 adb 等工具
  • 无设备显示:检查数据线、重新插拔、切换USB端口
  • 权限被拒:手机上重新勾选"始终允许这台计算机"
  • 连接失败:尝试 adb/test.html 进行诊断测试
  • 设备无响应:重启手机USB调试,或重新插拔连接
pwd ls -ap 机型 电池 logcat
清屏 复制输出 停止
上传
安装 APK

纯前端 WebUSB + Vue2 实现。

适合快速查看设备信息、执行 Shell 命令、简单的文件与应用管理。