问题现象
点击桌面应用图标,软件打不开,默认跳转到该应用的应用详情页。
背景知识
skills标签:该标签标识UIAbility组件或者ExtensionAbility组件能够接收的Want的特征。
配置规则:
- 对于Entry类型的HAP,应用可以配置多个具有入口能力的skills标签(即配置了ohos.want.action.home和entity.system.home)。
- 对于Feature类型的HAP,只有应用可以配置具有入口能力的skills标签,服务不允许配置。
问题定位
检查模块中module.json5文件中是否配置skills标签,标签下的entities是否配置或配置内容是否包括"entity.system.home",并且actions是否配置或配置内容是否包括"ohos.want.action.home"。
分析结论
skills标签下的entities未配置或配置内容不包括"entity.system.home",并且actions未配置或配置内容不包括"ohos.want.action.home"导致。
修改建议
在模块中module.json5中skills标签配置如下内容:将entities属性配置为"entity.system.home",并将actions属性配置为"ohos.want.action.home"。