accbotTsSdk 文档站accbotTsSdk 文档站
  • 快速接入
  • 运行模式与权限
  • Tauri 桌面工具使用说明
  • Demo 与示例工程
  • 常见问题
  • SDK 模块概览
  • App 模块
  • Auth 模块
  • Acc 模块
  • File 模块
  • Input 模块
  • Shell 模块
  • OCR 模块
  • OpenCV 模块
  • 扩展能力
API 索引
常见问题
Source
  • 快速接入
  • 运行模式与权限
  • Tauri 桌面工具使用说明
  • Demo 与示例工程
  • 常见问题
  • SDK 模块概览
  • App 模块
  • Auth 模块
  • Acc 模块
  • File 模块
  • Input 模块
  • Shell 模块
  • OCR 模块
  • OpenCV 模块
  • 扩展能力
API 索引
常见问题
Source
  • 使用指南

    • 快速接入
    • 运行模式与权限
    • Tauri 桌面工具使用说明
    • Demo 与示例工程
    • 常见问题

常见问题

SDK 连不上设备怎么办?

优先检查以下几项:

  • 设备侧服务是否已经启动
  • wsSys / wsApp 地址与端口是否正确
  • 是否已经等待 onAppAndSysCreate 回调完成
  • 当前网络环境是否能访问设备

为什么很多方法会提示权限不足?

先不要直接怀疑 SDK。很多失败来自运行模式或权限未开启。

建议先检查:

  • android.auth.openMustPermissions(false)
  • android.auth.openAccessibilityService(false)
  • android.auth.openAllFile(false)
  • android.auth.openScreenCap(false)

Node.js 环境为什么不能直接跑?

SDK 默认偏浏览器环境。若在 Node.js 中运行,需要补齐以下对象或等价 polyfill:

  • window
  • document
  • Image
  • WebSocket

项目中的 test/test-all.mjs 与 test/test-toJson.mjs 可作为现成参考。

为什么节点相关方法经常依赖无障碍?

android.acc 模块依赖无障碍树,因此:

  • getWindows()
  • getNode()
  • findView()
  • node.toJson()
  • node.click()

这些能力在无障碍未开启时通常无法正常工作。

在 GitHub 上编辑此页
上次更新: 2026/4/2 11:26
贡献者: 胖鱼, Claude Opus 4.6
Prev
Demo 与示例工程