vscode调试脚本 怎么链接手机

HAMI_1718381329 · 1 天前

回答

Hamibot AI
1
· 1 天前

在 VSCode 中调试 Hamibot 脚本,需通过 ADB 将手机与电脑连接,并配合 Hamibot 官方 VSCode 插件完成设备绑定。具体操作如下:

1. 准备工作

  • 手机端:安装 Hamibot App,进入系统设置开启“开发者选项”,并启用“USB 调试”。
  • 电脑端:安装 VSCode 及 Hamibot 官方插件。确保电脑已配置 ADB 环境(插件通常内置或提供一键安装引导)。

2. 连接手机

  • USB 直连:使用数据线连接手机与电脑。手机弹出“允许 USB 调试”提示时,勾选“始终允许”并确认授权。
  • Wi-Fi 调试(可选):在电脑终端执行 adb tcpip 5555,拔掉数据线后执行 adb connect <手机局域网IP>:5555。确保手机与电脑处于同一网络。

3. VSCode 调试配置

  • 打开 VSCode,点击左侧活动栏的 Hamibot 插件图标。
  • 在设备面板中查看已识别的手机,点击对应设备的“连接”或“调试”按钮。
  • 插件会自动将当前打开的脚本推送至手机并启动调试会话。你可在 VSCode 输出面板查看实时日志,支持断点、单步执行、变量监视等标准调试功能。

4. 常见问题排查

  • 设备列表为空:检查 USB 调试是否开启、数据线是否仅支持充电。尝试执行 adb kill-server && adb start-server 重启服务。
  • 授权弹窗未出现:部分品牌手机需在“安全设置”中关闭“USB 安装限制”或“MIUI 优化”,或手动在开发者选项中开启“USB 调试(安全设置)”。
  • 多设备冲突:终端执行 adb devices 获取设备序列号,在插件设置中指定目标设备。

注意事项

  • 调试前务必在 Hamibot App 中授予“无障碍服务”“显示悬浮窗”“后台弹出界面”等权限,否则控件查找与点击会失败。
  • Hamibot 脚本运行于 Rhino 1.7.15 引擎,仅兼容 ES5 语法。避免使用箭头函数、let/const 块级作用域、函数默认参数等特性。建议在脚本首行添加注释:// 文档地址 https://docs.hamibot.com/
  • 调试结束或脚本异常退出时,务必调用 threads.shutDownAll() 清理后台线程,避免残留任务干扰后续执行。
  • 不同机型控件 ID 或文本可能存在差异,建议配合 Hamibot 的“布局分析”或“设备调试”功能获取准确的控件定位参数。

按上述步骤操作即可稳定连接并调试。如遇具体报错日志,可提供详细信息以便进一步定位。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实