HarmonyOS鸿蒙Next中修改了bundleName之后,Signing Configs中的bundleName不会变,要怎么重新签名

HarmonyOS鸿蒙Next中修改了bundleName之后,Signing Configs中的bundleName不会变,要怎么重新签名 【设备信息】Mate60Pro
【API版本】Api12
【DevEco Studio版本】5.0.5.315
【问题描述】修改了bundleName之后,Signing Configs中的bundleName不会变,要怎么重新签名

3 回复

在修改完AppScope下的app.json5中的bundleName之后,需要先把和AppScope同级别目录中的build-profile.json5中的:signingConfigs字段改为 “signingConfigs”: [], 然后Sync now,这样signingConfigs就会变成你修改的包名了,然后重新签名就可以了

更多关于HarmonyOS鸿蒙Next中修改了bundleName之后,Signing Configs中的bundleName不会变,要怎么重新签名的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,修改了bundleName之后,Signing Configs中的bundleName不会自动更新。要重新签名,需要手动更新Signing Configs中的bundleName。具体步骤如下:

  1. 打开项目中的build.gradle文件。
  2. 找到signingConfigs部分。
  3. bundleName更新为新的值。
  4. 保存文件并重新构建项目。

例如,假设原来的bundleNamecom.example.old,修改为com.example.new后,signingConfigs部分应如下所示:

signingConfigs {
    release {
        storeFile file('your_keystore.jks')
        storePassword 'your_store_password'
        keyAlias 'your_key_alias'
        keyPassword 'your_key_password'
        bundleName 'com.example.new'
    }
}

完成上述步骤后,重新构建项目,Signing Configs中的bundleName将更新为新的值,并且应用会使用新的bundleName进行签名。

在HarmonyOS鸿蒙Next中,修改了bundleName后,需要手动更新Signing Configs中的bundleName。具体步骤如下:

  1. 打开项目的build.gradle文件。
  2. 找到signingConfigs部分。
  3. bundleName更新为新的包名。
  4. 保存文件并重新构建项目。

重新构建后,项目将使用新的bundleName进行签名。如果使用自动签名,确保IDE配置中的包名也已更新。

回到顶部