一个支持无障碍服务的Android平台JavaScript运行环境与开发环境,无需Root权限即可实现自动化操作。
- v7.2.3
- 发布于
- 2026年7月27日
- 1,883
- 星标
- 63,923
- 下载
- 同步于
- 1 天前
最新版本
v7.2.32026年7月27日 19:11下载慢?可在上方随时切换镜像源
项目说明
项目概述
AutoX.js(原名 Auto.js 修改版)是一个支持无障碍服务的 Android 平台 JavaScript 运行环境与开发环境,无需 Root 权限即可实现自动化操作。其发展目标类似 JsBox 和 Workflow。
主要功能
- 无障碍服务自动操作:由无障碍服务实现的简单易用的自动操作函数
- 悬浮窗录制和运行
- 强大的选择器 API:类似于 Google 的 UI 测试框架 UiAutomator,提供对屏幕控件的寻找、遍历、获取信息、操作等功能,可当做移动版 UI 测试框架使用
- JavaScript 脚本语言:支持代码补全、变量重命名、代码格式化、查找替换等功能,可作为 JavaScript IDE 使用
- 界面编写与打包:支持使用 e4x 编写界面,并可将 JavaScript 打包为 APK 文件
- Root 权限支持:支持使用 Root 权限以提供更强大的屏幕点击、滑动、录制功能和运行 Shell 命令
- 截图与图像识别:提供截取屏幕、保存截图、图片找色、找图等函数
- Tasker 插件:可作为 Tasker 插件使用,结合 Tasker 可胜任日常工作流
- 界面分析工具:类似 Android Studio 的 LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息
适用人群
- Android 自动化脚本开发者
- 需要 UI 自动化测试的测试工程师
- 希望用 JavaScript 编写 Android 小工具应用的开发者
快速上手
- 从 GitHub Releases 下载 APK(推荐 arm64-v8a 版本)
- 在 Android 设备上安装 APK
- 开启无障碍服务权限
- 开始编写和运行 JavaScript 自动化脚本
核心优势
- 无需 Root 即可实现自动化操作
- 基于 JavaScript,易于上手
- 支持将脚本打包为独立 APK
- 丰富的 UI 自动化 API 和图像识别功能
系统要求
- 操作系统:Android
注意事项
- 此项目采用 GPL-V2 许可证
- 使用 Root 权限的功能需要设备已 Root
历史版本
排序