Assets 与 Icons
Assets
普通资源直接放在:
text
src/assets/例如:
text
src/assets/images/logo.png
src/assets/config/app.json
src/assets/bin/data.dat模板开启 source-path assets 复制;打包时目录映射为 package 内的 assets/。
Icons
固定目录:
text
src/icons/无需额外的 --icon-dir,也不建议手工维护 descriptor 的 icon 节点。
默认文件名模板:
text
icon{}.png
icon{}x{}.png
icon{}_{}.png例如:
text
icon32.png
icon32x32.png
icon32_32.png都解析为 32x32 icon。CLI 同时读取 PNG IHDR,真实宽高必须和文件名尺寸一致。
扩展文件名规则
写入并提交 air-app.json:
json
{
"iconFilenamePatterns": [
"app-{}.png",
"AppIcon_{}x{}.png"
]
}扩展规则只追加,不替换内置三条;旧项目的 {size} 继续兼容,新配置统一使用 {}。
app build / app package 自动同步,app doctor 扫描校验,必要时也可手工运行:
bash
apm-cli app sync