AutoxJs 自动化Android 联调

AutoxJS :

http://doc.autoxjs.com/#/

https://github.com/kkevsekk1/AutoX

一个支持无障碍服务的Android平台上的JavaScript 运行环境 和 开发环境,其发展目标是类似JsBox和Workflow

环境搭建:

PC端:

使用Vscode 开发,安装插件Auto.js-Autox.js-VSCodeExt

Android:

安装Autoxjs app :https://github.com/kkevsekk1/AutoX/releases

下载合适版本 apk 安装

APK版本说明:

  • universal: 通用版(不在乎安装包大小/懒得选就用这个版本,包含以下2种CPU架构so)
  • armeabi-v7a: 32位ARM设备(备用机首选)
  • arm64-v8a: 64位ARM设备(主流旗舰机)

联调:

  1. 确认安卓和 PC 在同一个网段
  2. 开启调试服务 vscode : Ctrl+Shift+P

然后在输入框中输入 autojs,选择 开启服务,如图(常用的也就前面几个)

  1. 手机连接

手机打开安装好的 Autox ,左上角按钮调出菜单,先开启无障碍服务,然后点连接电脑。如果正常,vscode 会提示 New device attached: xxx

4 、运行脚本

回到 vscode,创建一个 js 文件(名字随意),写入测试代码

javascript 复制代码
toast("autoxjs test")

右上角执行, 手机会有汽包消息

5、停止脚本、停止服务

和第二步开启调试服务一样,ctrl + shift + p

其他相关或基于 Android 无障碍(Accessibility )服务,完成自动化操作功能 开源工具

基于Auto.js的工具

Hamibot:类似 autojs 的自动化工具,可以通过浏览器远程控制。适用于安卓系统的自动化工具,能全自动操控任意 APP。hamibot 需要注册账号:Hamibot 安卓自动化工具,提高工作效率

Hamibot 连接手机:Hamibot_v1.5.0,全自动操控任意APP,还能兼职赚钱的自动化工具! | i3综合社区

AutoTask https://github.com/xjunz/AutoTask支持Shizuku和辅助功能的自动任务工具

AutoX https://github.com/kkevsekk1/AutoX

Auto.js M https://github.com/TonyJiangWJ/Auto.js

AutoJs6 https://github.com/SuperMonster003/AutoJs6

一触即发:http://www.yicuba.com/index.html

蓝奏网盘:一触即发

点击助手Pro:Android 点击助手Pro v231206_1419 - 果核剥壳

冰狐智能辅助 (类似 Autojs,比 autojs 简单,需要注册账号):冰狐智能辅助-自动化脚本专家

Ctrl.js ( 类似auto.js )开发文档:Document 一款类似auto.js的脚本开发平台------开维控制精灵Ctrl.js-飞云脚本

EasyClick 和Auto.js区别:autojs类似的脚本开发工具,EasyClick和Auto.js有什么区别?-飞云脚本 开发文档:老冷编程学院 | 老冷编程学院

非Auto.js的第三方自动化工具

Smart AutoClicker https://github.com/Nain57/Smart-AutoClicker

uiautomator2 https://github.com/openatx/uiautomator2

MacroDroid https://www.macrodroid.com/免费有内购

Automate https://llamalab.com/automate/免费有内购

Tasker(收费,没MacroDroid/Automate好用)https://tasker.joaoapps.com/

airtest Airtest Project

scrcpy https://github.com/Genymobile/scrcpy/

appium https://github.com/appium/appium

gkd 基于 无障碍 + 高级选择器 + 订阅规则 的自定义屏幕点击 APP GitHub - gkd-kit/gkd: 基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules · GitHub

在 IDEA 安装插件 autojsx.WIFI https://github.com/zimoyin/Autojsx.WIFI

Android 无障碍开发框架

https://github.com/ven-coder/Assists