组件清单

组件清单是一种通过对组件声明进行编码来定义组件的文件。本文档简要介绍了组件声明所使用的概念。组件声明包含有关以下内容的信息:

组件清单阶段

组件清单来源

组件清单源代码使用组件清单语言 (CML) 编写,CML 是面向开发者的组件清单源格式。CML 文件是以 .cml 扩展名结尾的 JSON5 文件。

在构建流程中,cmc 工具会将组件清单源代码编译为组件清单

组件清单

二进制格式是组件声明 FIDL 对象的持久性编码形式

组件网址通过组件清单资源路径(通常以 .cm 扩展名结尾)标识软件包中的组件。

组件声明

组件声明使用 Component FIDL 表来表示。

框架会调用组件解析器,以便从组件网址检索组件声明。