每個應用項目必須在項目的代碼目錄下加入配置文件,這些配置文件會向編譯工具、操作系統和應用市場提供應用的基本信息。
在基于Stage模型開發的應用項目代碼下,都存在一個app.json5及一個或多個module.json5這兩種配置文件。
app.json5主要包含以下內容:
應用的全局配置信息,包含應用的包名、開發廠商、版本號等基本信息。
特定設備類型的配置信息。
module.json5主要包含以下內容:
Module的基本配置信息,例如Module名稱、類型、描述、支持的設備類型等基本信息。
應用組件信息,包含UIAbility組件和ExtensionAbility組件的描述信息。
應用運行過程中所需的權限信息。