1. 背景 安卓自动化工具不少,但它们有一个共同问题: 脚本能力受限于工具给你封装了什么。 按键精灵给你录屏回放,你就只能录屏回放。Tasker 给你可视化规则,你就只能在规则里打转。 想调个系统 API ?想操作文件?想写个自定义 UI ?——等官方更新,等社区插件,或者干脆做不了。 AutoLua 的思路相反:不给你封装功能,给你一个完整 Lua 运行时,然后把 Android API 全部桥接给你。 你能用 Java 做什么,就能用 Lua 做什么。 2. 技术栈 ┌─────────────────────────────────┐ │ Lua 脚本层 │ │ ScriptApi / luajava.bindClass │ ├─────────────────────────────────┤ │ Lua 5.3 运行时 │ │ (完整版,非沙箱阉割) │ ├─────────────────────────────────┤ │ ...