一个支持无障碍服务的Android平台上的JavaScript 运行环境 和 开发环境,其发展目标是类似JsBox和Workflow。
~~由于原作者 不再维护 Auto.js 项目 我计划在原来基础上继续维护者项目,本项目从autojs 并将原项目命名为Autox.js。 你现在看的是原4.1版基础上的项目,后面我将针对项目本身如何开发、运行的进行介绍,欢迎更多开发者参与这个项目维护升级, 最新的Autox.js地址, 文档中很多原项目路径, 在原项目没有删除的情况下我并不打算替换掉,以表对于原作者的尊重。这篇文档里有加密相关的内容可能和实际运行情况有冲突, 如果你希望写的代码加密保护知识产权,请参考项目 https://github.com/kkevsekk1/webpack-autojs 我会逐步完善更新,程序代码,尽可能保持一致。~~
本项目从hyb1996 autojs 获得,并命名为Autox.js (autojs 修改版本), 你现在看的是原4.1版本基础上的项目, 后面我们将针对项目本身如何开发、运行的进行介绍,欢迎更多开发者参与这个项目维护升级。hyb1996采用的 Mozilla Public License Version 2.0 +非商业性使用,出于多种因素考虑, 本产品采用 GPL-V2 许可证, 无论是其他贡献者,还是使用该产品,均需按照 MPL-2.0+非商业性使用 和 GPL-V2 的相关要求使用。
关于两种协议:
https://github.com/kkevsekk1/AutoX/releases
如果下载过慢可以右键复制 Release Assets 中APK文件的链接地址,粘贴到 http://toolwa.com/github/ 等github加速网站下载
本软件与按键精灵等软件不同,主要区别是:
示例:可在这里查看一些示例,或者直接在应用内查看和运行。
待补充,不过是否有人真对此干兴趣?欢迎联系我交流
基于Mozilla Public License Version 2.0并附加以下条款:
关于GPL-V2 应该很容易理解, 著名linux 采用该许可证。但是对于MPL-2.0 有非常多的文章都是停留在MPL-1.1 的版本,对非常多国内开发者造成困扰, 这是一篇比较标准译文 有兴趣可以研究一下。
原文中没人声明license 即为MPL2.0 ,新加文件或修改(仅限于修你自己的)代码采用GPL-V2,需要做相关声明。
// SPDX-License-Identifier: GPL-2.0
// 申明你的版权
命令说明:在项目根目录下运行命令,如果使用 Windows powerShell < 7.0,请使用包含 ";" 的命令
./gradlew inrt:assembleTemplateDebug && ./gradlew inrt:cp2APPDebug && ./gradlew app:assembleV6Debug && ./gradlew app:installV6Debug
#或
./gradlew inrt:assembleTemplateDebug ; ./gradlew inrt:cp2APPDebug ; ./gradlew app:assembleV6Debug ; ./gradlew app:installV6Debug
生成的调试版本APK文件在 app/build/outputs/apk/v6/debug 下,使用默认签名
./gradlew inrt:assembleTemplate && ./gradlew inrt:cp2APP && ./gradlew app:assembleV6
#或
./gradlew inrt:assembleTemplate ; ./gradlew inrt:cp2APP ; ./gradlew app:assembleV6
生成的是未签名的APK文件,在 app/build/outputs/apk/v6/release 下,需要签名后才能安装
先运行以下命令:
./gradlew inrt:assembleTemplate && ./gradlew inrt:cp2APP
#或
./gradlew inrt:assembleTemplate ; ./gradlew inrt:cp2APP
再点击 Android Studio 运行按钮
先运行以下命令:
./gradlew inrt:assembleTemplate && ./gradlew inrt:cp2APP
#或
./gradlew inrt:assembleTemplate ; ./gradlew inrt:cp2APP
再点击 Android Studio 菜单 "Build" -> "Generate Signed Bundle /APK..." -> 勾选"APK" -> "Next" -> 选择或新建证书 -> "Next" -> 选择"v6Release" -> "Finish" 生成的APK文件,在 app/v6/release 下