HarmonyOS 鸿蒙Next 配置了SigningConfigs后打包仍默认版本 如何选择打包版本

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

HarmonyOS 鸿蒙Next 配置了SigningConfigs后打包仍默认版本 如何选择打包版本

这个没找到办法,把自己配置的删了,才打对包。。

cke_173.png


更多关于HarmonyOS 鸿蒙Next 配置了SigningConfigs后打包仍默认版本 如何选择打包版本的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

可以参考下官网文档中的配置多目标产物,构建两个产物来配置不同的签名,大概的步骤是 配置HAP包中build-profile.json5中的target -> 配置APP包的build-profile.json5的target、products和signingConfigs信息,再通过上图中的更换product模式达到使用不同签名的效果。

更多关于HarmonyOS 鸿蒙Next 配置了SigningConfigs后打包仍默认版本 如何选择打包版本的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


嗯呐 已经搞定啦 谢谢,

没有啊

![cke_274.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/685/885/116/0030086000685885116.20241207190436.86324667565137271782224762499239:50001231000000:2800:E801A73ABA440F2397091FB066EB88028826EF173A8EE02ABBDBBB477651B4BD.png)

![cke_517.png](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/685/885/116/0030086000685885116.20241207190613.54411765233078293249636142967933:50001231000000:2800:ACC97DBA0FEA74B1C0A4AD8E5EE2A15AC53CED5C06F0BEDF447B65DBBAB508F1.png)

姓名

张三

职位

软件工程师

基本信息

  • 所在地:北京
  • 工作年限:5年
  • 擅长技术:Python, Java, JavaScript

技能

  • 熟练使用Django, Spring Boot, Vue.js
  • 了解微服务架构
  • 有项目管理经验

教育背景

  • 本科:北京大学 计算机科学与技术
  • 研究生:清华大学 软件工程

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

姓名

张三

联系方式

邮箱: zhangsan@example.com
手机: 123-456-7890

教育背景

本科
计算机科学与技术
北京大学

工作经验

  1. 公司A
    软件工程师
    2020年6月 - 至今

  2. 公司B
    测试工程师
    2018年6月 - 2020年6月

楼主可以试试,在IDE的右上角,在模块的左边有个靶向的图标,点进去打开,可以切换product和buildMode

你看下我新发的图兄弟
是不是这不
还是没有,

图片

在HarmonyOS(鸿蒙)系统中,当你配置了SigningConfigs后,如果打包时仍然使用默认版本而不是你指定的版本,这通常是由于配置未被正确应用或存在优先级冲突。以下是一些可能的解决方法:

  1. 检查配置文件: 确保你的build.gradle或相应的配置文件中,signingConfigs块已正确配置,并且buildTypes块中已正确引用了该签名配置。

  2. 清理和重建项目: 有时候,IDE的缓存可能导致配置不生效。尝试清理并重建你的项目。

  3. 检查版本代码和名称: 在buildTypes中,除了指定signingConfig外,还要确保versionCodeversionName也按你的需求设置。

  4. 多模块项目: 如果你的项目是多模块的,确保每个模块都正确配置了签名和版本信息。

  5. 命令行打包: 尝试使用命令行工具进行打包,有时这可以绕过IDE的某些问题。

如果以上方法都无法解决你的问题,可能是由于配置文件的细微错误或IDE的bug。此时,你可以考虑查看官方文档或寻求社区的帮助。如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部