调试服务卡片必须在真机环境下进行吗?(HarmonyOS 鸿蒙Next)
调试服务卡片必须在真机环境下进行吗?(HarmonyOS 鸿蒙Next) 按照官方文档(链接为:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-creation-V5)做一个服务卡片,在虚拟机上显示不出APP的图标,就没办法调出服务卡片。
但是,下载的codelabs里的服务卡片程序(比如:CardInfoRefresh)在虚拟机上就能运行出程序图标,调出服务卡片。
有相同经历的筒子们吗?请教!感谢
更多关于调试服务卡片必须在真机环境下进行吗?(HarmonyOS 鸿蒙Next)的实战教程也可以访问 https://www.itying.com/category-93-b0.html
你是按照元服务来做的吗,按照文档使用应用生成卡片是没问题的。
如果是生成的元服务的可以采取一个工程同时支持元服务和app的方式修改: 1、创建一个鸿蒙应用的项目,可以用当前的entry,也可以元服务专门单独的entry。 2、修改build-profile.json5,增加元服务的product,bundleType为atomicService即可。
然后再通过桌面,双指捏合,服务卡片 -> 选择卡片 -> 添加桌面,来进行调试
更多关于调试服务卡片必须在真机环境下进行吗?(HarmonyOS 鸿蒙Next)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
先建立application,再建service widget方式确实可以了,虚拟机上长按应用图标就能出现添加卡片菜单。
那第二种创建方式是不是不适合开发用,看不到调试效果,大家做元服务时要避坑。
感谢,当时选Atomic Service了,我再试试
在HarmonyOS鸿蒙Next中,调试服务卡片确实需要在真机环境下进行。这是因为服务卡片的运行和展示涉及到设备的具体硬件和系统环境,模拟器无法完全复现这些条件。通过真机调试,可以确保服务卡片在实际设备上的表现和功能符合预期。