Autox.js 中文文档 下载 App

Autox.js 把脚本打包成独立 APK 安装包 分发和保护

脚本写好了,怎么给别人用

你写了一个好用的脚本——每日自动签到、自动回复、游戏挂机。但给不会用 Autox.js 的朋友用,让他们先装 Autox.js、再导入脚本、再开一堆权限,门槛太高。

打包成独立 APK 就是解决方案——用户只要:下载 APK → 安装 → 点图标打开,就完事了。

打包的两种方式

方式操作位置适合
App 内打包Autox.js 手机端简单脚本、快速分发
VSCode 打包电脑端 + webpack工程化项目、需要混淆加密

App 内打包(最简单)

第一步:整理项目结构

一个可打包的 Autox.js 项目大概长这样:

/my-signin-project/
├── index.js          # 入口脚本
├── package.json      # (可选)描述信息
└── assets/           # (可选)图片、配置等

第二步:在 App 里找到打包入口

Autox.js 主界面 → 选中你的脚本项目 → 点右侧的更多按钮(三个点)→ 打包应用。

或者侧栏菜单 → 打包应用。

第三步:配置打包参数

打包弹窗里可以配置:

参数说明注意
应用名显示在桌面图标下的名字不能和已有 App 重名
图标APK 的图标方形 PNG,建议 512x512
包名类似 com.example.signin必须全小写 + 点号分隔
ABI 架构arm64-v8av7 公开版只支持 arm64-v8a
版本号1.0.0自己编
目标脚本入口文件默认 index.js

第四步:打包

点"打包"按钮等待。成功后:

打包出来的 APK 长什么样

安装后它就是一个独立 App,和普通 App 一样有图标、有桌面入口、有自己的权限请求。用户不需要安装 Autox.js——Autox.js 引擎已经打包进 APK 了。

但它仍然需要无障碍服务权限——首次打开 APK 时会引导用户去系统设置开启。

打包失败常见原因

"解析软件包时出现问题"(Parse Error)

最常见的原因:

  1. ABI 架构不匹配:32 位手机装了 arm64-v8a 的 APK
  2. 存储权限不够:打包过程需要写存储

打包后脚本报错

打包时没把依赖的图片、配置文件一起打进包里。检查脚本里引用的所有外部资源路径——如果写了绝对路径(/sdcard/xxx.png),换用相对路径(./images/xxx.png),打包时自动包含。

关于 APK 的"风险"提示

某些安全应用(手机管家、杀毒软件)会提示这个 APK 有风险。这不是真的有问题——所有通过 Autox.js 打包的 APK 都会被安全软件误报,因为:

解决方法:给安全软件加白名单,或者签名安装(见下)。

应用签名

VSCode + webpack 打包时可以指定签名:

// webpack.config.js
const path = require("path");
const { AutoxWebpackPlugin } = require("autojs-webpack");

module.exports = {
    entry: "./src/index.js",
    output: {
        path: "./build",
        filename: "bundle.js"
    },
    plugins: [
        new AutoxWebpackPlugin({
            // APK 配置
            apk: {
                appName: "我的签到工具",
                packageName: "com.myself.signin",
                versionName: "1.0.0",
                versionCode: 1,
                // 签名配置
                sign: {
                    keystorePath: path.resolve("./my-release-key.jks"),
                    keystorePassword: "your-store-password",
                    alias: "my-app-alias",
                    aliasPassword: "your-key-password"
                }
            }
        })
    ]
};

正式分发的 APK 必须签名,否则 Google Play 等渠道不会收录。

分发渠道

渠道适合场景
直接发 APK 文件朋友间分享、小范围
自建网盘下载个人站点、群组分享
GitHub Release开源项目、版本迭代
第三方应用市场需要审核、可能被拒(安全类)

总结

步骤操作
准备脚本把脚本整理成项目结构、用相对路径引用资源
App 内打包选中项目 → 更多 → 打包应用 → 填参数 → 生成 APK
VSCode 打包用 webpack + autojs-webpack 插件,支持混淆和签名
分发直接发 APK、网盘、GitHub Release

打包是从"自己用"到"让别人也能用"的关键一步——门槛从"会用 Autox.js"变成了"会装 APK"。