Skip to content

SuperMonster003/AutoJs4

Repository files navigation

autojs4-banner_800×224

Android 平台支持无障碍服务的 JavaScript 自动化工具

GitHub release (latest by date) GitHub closed issues Created
Android Studio IntelliJ IDEA
Rhino JetBrains supporter GitHub License


简介


Auto.js 是一款 Android 平台支持 无障碍服务 的 JavaScript 自动化工具软件.

Auto.js 由 hyb19962017/01/27 初次发布, 于 2020/03/13 停止维护, 最终版本名称为 4.1.1 Alpha2, 构建版本号为 461.

AutoJs4 在 Auto.js 最终项目的基础上, 于 2023/04/11 进行二次开发, 继续保持开源免费.


功能


  • 可用作 JavaScript IDE (代码补全/变量重命名/代码格式化)
  • 支持基于 无障碍服务 的自动化操作
  • 支持浮动按钮快捷操作 (脚本录制及运行/查看包名及活动/布局分析)
  • 支持选择器 API 并提供控件遍历/获取信息/控件操作 (类似 UiAutomator)
  • 支持布局界面分析 (类似 Android Studio 的 LayoutInspector)
  • 支持录制功能及录制回放
  • 支持屏幕截图/保存截图/图片找色/图片匹配
  • 支持 E4X (ECMAScript for XML) 编写界面
  • 支持将脚本文件或项目打包为 APK 文件
  • 支持利用 Root 权限扩展功能 (屏幕点击/滑动/录制/Shell)
  • 支持作为 Tasker 插件使用
  • 支持与 VSCode 连接并进行桌面开发 (需要 AutoJs4-VSCode-Extension 插件)

环境



版本历史


v4.4.0

2026/03/15
  • 优化 主页不再显示强制更新对话框
  • 优化 应用支持 arm64-v8a CPU 架构设备安装
  • 优化 部分依赖或本地库版本调整 CHANGELOG.md
更多版本历史可参阅

许可


基于 Mozilla Public License Version 2.0 并附加以下条款:

非商业性使用 - 不得将此项目及衍生项目的源代码和二进制产品用于任何商业和盈利用途