HarmonyOS 鸿蒙Next:BundleName在项目配置中不匹配SigningConfigs中的BundleName

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

HarmonyOS 鸿蒙Next:BundleName在项目配置中不匹配SigningConfigs中的BundleName

运行到真机报错

BundleName in the project configuration does not match that in the SigningConfigs.

3 回复
请问项目使用的API是多少的?真机系统是什么版本的?运行时,是勾选自动签名,还是手工配置签名?

此问题是因为app.json5中配置的bundleName与签名中关联的bundleName不一致导致的。可能是因为包名被手动修改了,但是签名没有重新与包名进行关联。

解决方法是将bundlename改回与签名一致的bundlename。或者重新创建应用,申请签名进行配置

在HarmonyOS项目中,如果遇到BundleName在项目配置中不匹配SigningConfigs中的BundleName问题,首先请检查以下几点:

  1. 确保build.gradle(或项目配置文件中对应的部分)中的applicationId(或bundleName,取决于具体配置方式)与SigningConfigs中指定的bundleName完全一致。
  2. 检查是否有多个build.gradle文件,包括模块级别的和项目级别的,确保没有不一致的配置。
  3. 清理并重新构建项目,有时候IDE的缓存可能导致配置不生效。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部