HarmonyOS 鸿蒙Next 修改bundle name后程序无法运行

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

HarmonyOS 鸿蒙Next 修改bundle name后程序无法运行

在app.json5中修改了bundle name,后程序无法运行,Project Structure -> Signing Cofigs 重新生成配置也无法修改配置中的bundle name, /Users/chenzhe/Project/mengsubanhmos/build-profile.json5 中的signingConfigs也重新生成了

报错如下:
> hvigor ERROR: Failed :entry:default@SignHap…
> hvigor ERROR: BundleName in the project configuration does not match that in the SigningConfigs.
Detail: Open the project-level build-profile.json5 file. Change the bundleName value
to that in the SigningConfigs. Otherwise, go to the app.json5 file and change the bundleName value there.
at /Users/chenzhe/Project/mengsubanhmos/build-profile.json5


更多关于HarmonyOS 鸿蒙Next 修改bundle name后程序无法运行的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
1.修改AppScope下app.json5的bundleName

2.删除项目级别目录下build-profile.json5 配置项signingConfigs 已签名的证书信息("signingConfigs":[])

3.删除样机已安装的app,IDE中Clean Project(Build ->Clean Project)

4.关闭IDE,重新打开IDE, 签名

更多关于HarmonyOS 鸿蒙Next 修改bundle name后程序无法运行的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next环境中,修改bundle name后程序无法运行的问题通常与应用的配置和签名验证有关。HarmonyOS应用通过bundle name来唯一标识,修改后若未同步更新相关配置和重新签名,系统将无法正确识别或加载应用。

具体解决方法如下:

  1. 更新配置文件:确保config.json中的bundleName与修改后的名称一致。同时检查package.json(如适用)中的相关配置。

  2. 重新签名应用:修改bundle name后,需重新生成应用的签名文件,并确保签名证书的有效性。

  3. 清理构建缓存:在开发环境中清理旧的构建缓存,避免旧配置干扰新构建。

  4. 重新安装应用:卸载原有应用后,重新安装修改后的版本,确保系统加载的是最新的配置和签名。

  5. 检查依赖库:若应用依赖第三方库或框架,确保这些依赖也支持新的bundle name。

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

回到顶部