auto.js 中文文档 下载 App

Auto.js 中文文档站——安卓 JavaScript 自动化脚本框架

关于本站:第三方整理的中文文档站,非官方页面;内容来自公开资料整理,功能与界面以官方最新版为准。

Auto.js 是什么

Auto.js 是一款运行在安卓平台上的 JavaScript 自动化脚本框架,核心原理依赖系统无障碍服务(AccessibilityService)。它让开发者通过编写 JS 代码实现自动点击、滑动、输入、截图、控件查找等操作,无需 Root 权限即可在真机上运行脚本。

项目由国内开发者 hyb1996 于 2017 年发起,原始仓库 2020 年停更后,社区衍生出 AutoJs6(开源免费续作)和 AutoX.js(商业化分支)两个主要分支,目前三者各有侧重、并行维护。

Auto.js 应用截图
Auto.js 主界面

产品档案

项目说明
软件定位安卓平台 JavaScript 自动化 IDE 与运行时
脚本语言JavaScript(Rhino 引擎);Pro 版追加 Node.js 引擎
核心依赖无障碍服务 + 悬浮窗权限
是否需要 Root不需要
系统要求安卓 7.0(API 24)及以上
开源协议MPL-2.0(AutoJs6)
原作者hyb1996
社区维护AutoJs6 分支(SuperMonster003 主导)
商业版本Auto.js Pro(官方商业化版本)

能做什么

结构导览

本指南按「入门 → 进阶 → 排错」组织,建议先读 安装与权限 打好基础,再跟随 脚本开发基础 写出第一个脚本。

  1. 认识 Auto.js — 了解产品定位、版本分支和适合人群
  2. 安装与权限 — 安装步骤、无障碍服务、悬浮窗等关键权限
  3. 脚本开发基础 — JS 语法要点、日志调试、模块组织
  4. 自动化操作 — 点击、滑动、输入、打开应用等核心 API
  5. 控件选择器 — UiSelector 选择器体系、控件遍历与操作
  6. 界面 UI — 用 XML 构建可视化界面、事件绑定、主题样式
  7. 文件与数据 — 文件读写、JSON、网络请求、SQLite
  8. 进阶功能 — 悬浮窗、录制回放、定时任务、Shell 命令
  9. VSCode 远程调试 — PC 端开发调试流程
  10. 打包发布 — 项目管理、APK 打包、签名与权限
  11. 版本生态 — Pro 版 vs 免费版、AutoJs6 分支、社区资源
  12. 排错指南 — 常见问题与解决方案速查

更多软件文档