harmony 鸿蒙包管理子系统ChangeLog

  • 2023-06-24
  • 浏览 (605)

包管理子系统ChangeLog

cl.bundlemanager.1 app.json配置文件删除atomicService标签

删除配置文件app.json中atomicService标签

变更影响
删除配置文件app.json中atomicService标签,IDE中不再支持配置该标签,使用该标签会导致IDE编译报错

适配指导
删除atomicService标签

cl.bundlemanager.2 app.json配置文件新增bundleType标签

配置文件app.json中新增bundleType标签

变更影响
现存的元服务(installationFree为true),必须在app.json中指定bundleType为atomicService,否则打包失败。

适配指导
新增bundleType标签。该标签为可缺省(缺省值为app)。该标签需要和module.json中installationFree字段保持一一对应,其相应规则为: - 当bundleType为app时,installationFree必须为false。 - 当bundleType为atomicService时,installationFree必须为true。

cl.bundlemanager.3 包管理ApplicationInfo结构体中删除split字段。

包管理ApplicationInfo结构体中删除split字段。

变更影响
使用之前已发布的API 9各beta版本且使用到了split的,会编译失败。

关键的接口/组件变更
包管理ApplicationInfo结构体中删除split字段。

适配指导
删除ApplicationInfo结构体中的split字段。目前元服务中stage模型强制分包,不支持不分包。

cl.bundlemanager.4 包管理HapModuleInfo结构体中删除atomicServiceModuleType字段。

包管理HapModuleInfo结构体中删除atomicServiceModuleType字段。

变更影响
使用之前已发布的API 9各beta版本且使用到了atomicServiceModuleType的,会编译失败。

关键的接口/组件变更
包管理HapModuleInfo结构体中删除atomicServiceModuleType字段。

适配指导
删除HapModuleInfo结构体中的atomicServiceModuleType字段。判断atomicServiceModuleType字段的部分,用HapModuleInfo结构体中的moduleType代替。

cl.bundlemanager.5 包管理删除AtomicServiceModuleType枚举值。

包管理HapModuleInfo结构体中删除atomicServiceModuleType字段。

变更影响
使用之前已发布的API 9各beta版本且使用到了atomicServiceModuleType的,会编译失败。

关键的接口/组件变更
包管理HapModuleInfo结构体中删除atomicServiceModuleType字段。

适配指导
删除HapModuleInfo结构体中的atomicServiceModuleType字段。判断atomicServiceModuleType字段的部分,用HapModuleInfo结构体中的moduleType代替。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙输入法框架子系统-输入法框架服务ChangeLog

harmony 鸿蒙主题框架子系统-锁屏管理服务ChangeLog

harmony 鸿蒙主题框架子系统-壁纸管理服务ChangeLog

0  赞