HarmonyOS 鸿蒙Next快捷方式的配置问题:在module.json5中定义metadata,在shortcuts_config.json中定义shortcuts未生效,长按应用图标后仅显示卸载无快捷方式

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next快捷方式的配置问题:在module.json5中定义metadata,在shortcuts_config.json中定义shortcuts未生效,长按应用图标后仅显示卸载无快捷方式

在一个Demo文件中试验过是好的,但是到正式项目里就一直不行。有没有了解的大佬帮忙看一下。

下面是我设置后没生效的代码 shortcuts_config.json:

![cke_1886.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/357/416/409/2850086000357416409.20241022095027.70313134809794820884974548063882:50001231000000:2800:3A8EB24C23E00E0A96C8BEAC8D1EA1698F0FC8F8E5B60F9DD3FC13AFDB751C72.png)

module.json5:

![cke_2561.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/357/416/409/2850086000357416409.20241022095109.24517128241346565182702585887900:50001231000000:2800:F3F365FCEA32E6760A521C75BBE12B85E47CE3B0D3E0AE0B4D4FA5C9F83075D1.png)

ShortCutAbility:

![cke_3285.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/357/416/409/2850086000357416409.20241022095200.78390594689139395903302348249622:50001231000000:2800:0184BDDBC78C6A7260B2A6F8B6A348D80B50C4FE36DBD795BA95A1532BA6B852.png)

更多关于HarmonyOS 鸿蒙Next快捷方式的配置问题:在module.json5中定义metadata,在shortcuts_config.json中定义shortcuts未生效,长按应用图标后仅显示卸载无快捷方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

要定义在入口Ability里面。改后的代码如下:

图像

图像

单独写一个UIAbility用来做快捷方式的跳转,其实体验没有太好,会先拉起当前UIAbility,再跳指定的链接

更多关于HarmonyOS 鸿蒙Next快捷方式的配置问题:在module.json5中定义metadata,在shortcuts_config.json中定义shortcuts未生效,长按应用图标后仅显示卸载无快捷方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在哪获取参数呢,现在可以把快捷方式显示出来,但是不能拿到点击后的对应的事件,求教

针对HarmonyOS 鸿蒙Next快捷方式的配置问题,如果module.json5中定义的metadatashortcuts_config.json中定义的shortcuts未生效,且长按应用图标后仅显示卸载而无快捷方式,可能的原因及解决方案如下:

  1. 配置文件格式错误:确保module.json5shortcuts_config.json的格式正确,遵循HarmonyOS的配置规范。检查是否有拼写错误、缺少必要的字段或字段值格式不正确。

  2. 资源文件未正确引用:在shortcuts_config.json中定义的快捷方式可能引用了不存在的资源文件(如图标)。确保所有引用的资源文件都已正确放置在项目中,并且路径正确无误。

  3. 编译配置问题:检查项目的编译配置,确保快捷方式相关的配置已被正确编译到APK中。

  4. 系统兼容性:确认你的鸿蒙系统版本是否支持快捷方式功能,以及是否有已知的兼容性问题。

  5. 权限问题:确保应用已获取创建快捷方式的必要权限。

如果上述检查均无误,但问题依旧存在,可能是系统或开发工具的bug。此时,建议直接联系官网客服进行进一步排查。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部