问题:已经了解了一下鸿蒙HarmonyOS的服务卡片,在完成Demo的时候发现添加了服务卡片之后无法获取到桌面图标,即无法在桌面上显示app图标,如下图所示,不知道是怎么回事?
回答: 初步的判断应该是在服务中心里面找看看,通过屏幕左下角或右下角向侧上方滑动进入服务中心。 不过如果是运行的feature,那就是没有icon的。如果运行的entry,可以看下config.json里module.distro里面installationFree属性,如果显示true是无图标的,这个配置项要格外注意。可参考“用鸿蒙DevEco Studio工具在模拟器和真机上都看不到桌面图标”一文。当前产生该问题的主要原因是config.json里installationFree的属性,应该用false,如果默认或者改变成true则会出现此问题。
说明: 有时因为误操作或者其它未知的原因,如果之前都是false,也有可能在创建项目的时候默认变成了true,这点需要注意即可。 |