回答
当你点击运行脚本时,如果脚本中调用了 auto() 函数,而手机的无障碍服务还未开启,脚本就会自动跳转到无障碍服务启用界面。
这是因为 auto() 会检查无障碍服务是否已启用,如果未启用,则会抛出异常并跳转到设置页,让你手动开启。这是确保脚本能正常获取控件、执行点击等操作的必要前提。
解决方法:
- 在运行脚本前,先手动进入手机「设置 → 辅助功能 → 无障碍」(不同手机路径略有差异),找到 Hamibot 并开启无障碍服务。
- 如果希望脚本在无障碍未开启时给出提示而不是直接跳转,可以在脚本开头用
auto.waitFor()或自行判断,但auto()本身已有跳转行为,这是正常设计。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实