AutoJs6是一款安卓平台开源JavaScript自动化工具,属于原版Auto.js的持续维护增强分支,由SuperMonster003开发,采用MPL-2.0开源协议免费使用。软件依托安卓无障碍服务实现屏幕自动化操作,内置完整代码编辑器,既是移动端JS代码IDE,也是手机自动化脚本运行平台。软件无需手机Root即可实现绝大多数自动化能力,Root环境下还能解锁更多高级Shell操作,广泛用于安卓设备自动化、小工具开发、重复性操作简化场景。

AutoJs6功能
可用作JavaScriptIDE(代码补全/变量重命名/代码格式化)
支持基于无障碍服务的自动化操作
支持浮动按钮快捷操作(脚本录制及运行/查看包名及活动/布局分析)
支持选择器API并提供控件遍历/获取信息/控件操作(类似UiAutomator)
支持布局界面分析(类似AndroidStudio的LayoutInspector)
支持录制功能及录制回放
支持屏幕截图/保存截图/图片找色/图片匹配
支持E4X(ECMAScriptforXML)编写界面
支持将脚本文件或项目打包为APK文件
支持利用Root权限扩展功能(屏幕点击/滑动/录制/Shell)
支持作为Tasker插件使用
支持与VSCode连接并进行桌面开发(需要AutoJs6-VSCode-Extension插件)
【AutoJs6怎么写脚本】
step1:安装好之后的AutoJS页面应该是空白的,没有脚本的。
我这个就不为了演示删除掉原有的脚本了。

step2:开启无障碍服务,开启悬浮窗。
无障碍服务在AutoJS中的作用非常重要。通过无障碍服务,AutoJS可以模拟用户的操作,从而实现自动化任务。所以是必须要开启的。悬浮窗是AutoJS实现自动化操作的另一个重要组成部分。悬浮窗可以让用户在屏幕上显示一个可移动的小窗口(如下图的类似机器人的图标),从而方便进行一些操作。例如,用户可以在悬浮窗中显示当前脚本的状态,或者在悬浮窗中显示一些快捷按钮,以便快速执行一些操作。

step3:导入脚本,开始运行点击右下角的+图标,可以用导入功能从手机导入脚本。
也可以用文件功能新建一个文件,把相关的脚本代码粘贴过来。左下角的悬浮窗点开以后有几个功能:绿色的可以不在autojs页面列出脚本,进而开始执行。红色的可以录制脚本(我还没用过)。蓝色的可以多玩玩看,能定位脚本中会使用到的一些元素的特性,是我后续开发中使用频率比较高的功能。黄色的是停止当前运行的脚本。灰色的是设置功能。

step4:简单例子。
平常的autojs的开发,随便打开一个txt都可以写脚本,但是如果想事半功倍一般也还是会选择编译器,方便调试。最常用的搭配就是VisualStudioCode。下面图片一是一个上滑解锁没有设置密码的手机的例子,以函数的形式定义,其实只是为了多个地方用到的时候,不用重复去复制粘贴。另外一个小tip:可以开启手机上的“指针位置”,手机上方就会出现“P:0/0X:0/0Y:0/0Xv:0:0Yv:0:0Prs:0:0Size:0:0”类似的坐标。如果开发的脚本只有自己使用(换了手机,屏幕大小不一样会导致坐标也不一样),最快的办法就是全用坐标去模拟点击。例如图片二:启动同花顺app,点击坐标(500,2026)的位置100次。


AutoJs6官方版使用教程
1、进入AutoJs6 app后点击添加按钮

2、可以新建和导入项目,这里以新建项目为例

3、然后输入心要的信息

4、接着就可以看见项目了

5、然后选择项目中的脚本文件点击就可以编辑js脚本,编辑完成后运行脚本即可

AutoJs6高频问题
1、运行脚本需要手机root吗?
不用root,开启对应权限就可以正常使用。
2、脚本执行没反应是什么原因?
检查悬浮窗、无障碍权限是否开启,重启APP重试。
3、新手不会写脚本怎么办?
网上有很多现成脚本可以参考学习。
4、这个工具会自动扣费吗?
开源工具,完全免费,没有任何收费项目。
软件优缺点
✅优点
开源免费,无强制付费,普通安卓手机无需 Root 就能使用核心自动化;
JS 语言门槛低,前端或者编程新手很容易上手;
自带全套开发工具,手机上就能完成代码编写、调试、打包;
社区脚本资源丰富,文档完善,PC VSCode 联动开发效率高;
权限可控,仅开启无障碍权限实现操作,不强制获取隐私权限。
❌缺点
依赖安卓无障碍服务,部分国产定制系统会限制无障碍后台,容易被系统杀进程;
Rhino 引擎对新版 ES 语法支持有限,复杂脚本性能一般;
不同安卓版本、手机厂商页面控件结构存在差异,同一个脚本换手机可能失效;
无障碍权限本身权限较高,切勿随意导入来源不明的第三方脚本,存在隐私风险。
适合人群&使用场景
适合编程爱好者、安卓玩机用户、学习 JS 编程的新手;
适合本地简单自动化:批量整理文件、手机本地重复操作、自制小工具学习研究。
不适合:批量营销、抢单、多账号批量操作等违规用途。
使用注意事项
软件运行必须开启无障碍服务与悬浮窗权限,国产手机需要关闭电池优化,允许后台运行;
下载优先选择项目开源仓库原版,第三方修改打包版本可能植入恶意代码;
不要运行陌生人分享的未阅读源码的脚本,脚本可以读取屏幕内容,存在信息泄露风险;
遵守软件开源协议,打包分发需遵守 MPL-2.0 协议,严禁用于商业违规自动化场景。
更新日志
v6.7.0
新增插件中心功能,支持插件的安装/卸载/更新等操作
新增版本历史功能,支持查看/恢复可编辑文件的历史版本
新增回收站功能,支持查看/恢复已删除的文件/文件夹
新增PaddleOCR(PP-OCRv5)插件,用于光学字符识别
| 厂商名称 | |
| 包名 | org.autojs.autojs6 |
| 名称 | AutoJs6 |
| 版本 | 6.7.0 |
| MD5 | 001649f6b78b11887106f98bec4acc81 |
| 性质 | 国产软件 |
| 授权 | 免费软件 |
| 语言 | 中文 |
















