HarmonyOS 鸿蒙Next应用安装完成后在设备桌面上显示出来的标签无法更改

发布于 1周前 作者 htzhanglong 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next应用安装完成后在设备桌面上显示出来的标签无法更改

应用安装完成后在设备桌面上显示出来的标签无法更改
entry模块的module.json5内,相关配置如下

“abilities”: [
{
“name”: “EntryAbility”,
“srcEntry”: “./ets/entryability/EntryAbility.ets”,
“description”: “$string:EntryAbility_desc”,
“icon”: “$media:sys_layered_image”,
“label”: “$string:EntryAbility_label”,
“startWindowIcon”: “$media:sys_startIcon”,
“startWindowBackground”: “$color:start_window_background”,
“exported”: true,
“skills”: [
{
“entities”: [
“entity.system.home”
],
“actions”: [
“ohos.want.action.home”
]
}
]
}
]

其中
CN目录下的string.json内容如下:

{
“string”: [
{
“name”: “module_desc”,
“value”: “模块描述”
},
{
“name”: “EntryAbility_desc”,
“value”: “description”
},
{
“name”: “EntryAbility_label”,
“value”: “label1”
}
]
}

US目录下的string.json内容如下:

{
“string”: [
{
“name”: “module_desc”,
“value”: “module description”
},
{
“name”: “EntryAbility_desc”,
“value”: “description”
},
{
“name”: “EntryAbility_label”,
“value”: “label2”
}
]
}

2 回复

这样设置是没问题的,中文系统就是修改CN目录下的string.json。修改生效需要先卸载应用,再次安装。

针对HarmonyOS 鸿蒙Next应用安装完成后在设备桌面上显示出来的标签无法更改的问题,这通常是因为应用的标签(即名称)和图标是在应用打包和签名过程中确定的,且受系统限制。以下是一些解决方案:

  1. 检查配置文件:确保在应用的配置文件(如app.json5)中正确设置了EntryAbility的label和icon。这些设置决定了桌面图标下的应用名称和图标。
  2. 重新打包签名:在修改了配置文件后,需要重新编译并打包应用,并使用开发者证书重新签名。
  3. 清理缓存:有时候设备桌面缓存可能导致更改未即时显示,尝试清理桌面缓存后重启设备。
  4. 系统限制:部分系统应用或第三方应用可能受系统限制,无法直接更改其桌面标签。这种情况下,需要联系应用开发者或系统管理员。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部