当前 README.md 支持以下语言:
- 简体中文 [zh-Hans] # 当前
- 繁體中文 (香港) [zh-Hant-HK]
- 繁體中文 (台灣) [zh-Hant-TW]
- English [en]
- Français [fr]
- Español [es]
- 日本語 [ja]
- 한국어 [ko]
- Русский [ru]
- العربية [ar]
AutoJs6 Node.js Runtime 插件为 AutoJs6 提供内嵌 Node.js 24.5.0 原生运行时, 用于执行 Node.js 脚本和插件化运行时任务.
- 提供
nodejs插件服务, 插件 ID 为nodejs, 引擎为nodejs. - 通过
org.autojs.plugin.nodejs.RUNTIME为宿主提供同步脚本执行和运行时预热. - 支持 CommonJS/ESM 源码, 模块源码, 工作目录, 沙盒根目录, 环境变量, stdout/stderr 结果回传.
- 提供宿主能力代理与 live bridge, 可注入
autojs6:host-app-info,autojs6:device-info,autojs6:engine-info,autojs6:lifecycle-config,autojs6:bridge-permissions等运行时模块. - 附带
sample/nodejs示例项目, Node 解析诊断工具和运行时构建计划校验工具. - 插件信息, 使用说明, README 与 CHANGELOG 均支持西班牙语/法语/俄语/阿拉伯语/日语/韩语/英语/简体中文/香港繁体/台湾繁体.
"nodejs";
console.log(process.version);
console.log("AutoJs6 Node.js runtime");将插件安装并在 AutoJs6 插件中心启用后, 以 "nodejs"; 指令启动 Node.js 脚本. 更多示例位于 sample/nodejs.
- 运行时槽位:
node24_5. - 插件 ID:
nodejs, 引擎:nodejs. - 运行时服务动作:
org.autojs.plugin.nodejs.RUNTIME. - 原生运行库:
libnode.so和libautojs6-node.so. - ABI:
arm64-v8a,armeabi-v7a,x86_64, 以及universal. - 能力: 同步脚本执行, bundle transport, 原生内嵌运行时, 宿主能力代理, host capability live bridge.
新增Node.js 运行时插件服务, 插件 ID 为nodejs, 引擎为nodejs, 运行时槽位为node24_5新增通过libnode.so和libautojs6-node.so提供 Node.js 24.5.0 原生运行时新增支持通过org.autojs.plugin.INFO发现插件信息, 并通过org.autojs.plugin.nodejs.RUNTIME调用运行时服务新增支持 CommonJS/ESM 源码, 模块源码, 工作目录, 沙盒根目录, 环境变量, stdout/stderr 结果回传和运行时预热新增支持宿主能力代理与 live bridge, 并注入autojs6:host-app-info,autojs6:device-info,autojs6:engine-info,autojs6:lifecycle-config,autojs6:bridge-permissions等运行时模块新增支持按 ABI 构建 APK, 包括arm64-v8a/armeabi-v7a/x86_64以及universal通用包新增sample/nodejs示例项目, Node 解析诊断工具和运行时构建计划校验工具新增插件信息, 使用说明, README 与 CHANGELOG 的多语言资源: 西班牙语/法语/俄语/阿拉伯语/日语/韩语/英语/简体中文/香港繁体/台湾繁体
.\gradlew.bat :app:assembleDebugRelease 构建:
.\gradlew.bat :app:assembleRelease构建参数来自 version.properties, 当前最低 SDK 为 24, 目标 SDK 为 36.
.readme/lang_*.json
.changelog/lang_*.json
.python/generate_markdown.py
app/src/main/res/values-*/strings.xml
app/src/main/res/raw-*/plugin_instruction.md
app/src/main/assets/doc/CHANGELOG-*.md
strings.xml 提供插件描述本地化; plugin_instruction.md 提供宿主侧展示的插件使用说明. README 与 CHANGELOG 由 .python/generate_markdown.py 根据 JSON 源文件生成.
- AutoJs6 文档: https://docs.autojs6.com
- Node.js 官方项目: https://github.com/nodejs/node
- Node.js 运行时构建计划: tools/nodejs/runtime-build/README.md
