Skip to content

APM 工程中的 asconfig

本站不复制一份完整 asconfig 官方手册,只记录 asconfig/asconfigc 在 APM 工程体系中的推荐用法与边界。

Package

Package 的 asconfig.json 主要描述 ActionScript compiler 输入输出与 external library。

APM 安装的 SWC 默认在:

text
libs/

因此模板会把 ./libs 纳入 external-library-path。

App

App 通常同时维护:

text
asconfig.json
asconfig.native.json

Desktop 和 Android/iOS 的 compiler/ADT 参数由模板与 apm-cli app config 共同维护。

配置真相

CLI 负责把 APM 的 project convention 同步进 asconfig,但最终编译仍由 asconfigc/AIR SDK 执行。

如果需要排查:

bash
apm-cli app sync
apm-cli app doctor
asconfigc --help

与 air-app.json 的边界

air-app.json 表达 APM App 自己的 convention 扩展,例如 icon filename pattern;它不是 asconfig 的替代品。