HarmonyOS 输出的 hap 文件如何加上 buildMode,bundleName以及版本号
目前,buildMode不管是选择debug还是release,输出的hap包都是entry-sit-signed和entry-sit-unsigned(未签名),[我们配置的product为 sit]
那要如何配置才能输出为下面的格式呢?
app名字-版本号-debug/release.hap呢,这里app名字目前我们是根据product取的,如测试环境包/生产环境包等。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 编译生成的hap和app文件的名称如何配置追加版本号
1121浏览 • 1回复 待解决
HarmonyOS 版本号如何获取
474浏览 • 1回复 待解决
HarmonyOS 如何获取系统的版本号
359浏览 • 1回复 待解决
HarmonyOS 获取版本号
437浏览 • 1回复 待解决
HarmonyOS 如何获取当前APP的版本号?
580浏览 • 1回复 待解决
HarmonyOS 如何获取当前moudle的版本号?
520浏览 • 1回复 待解决
如何获取app/系统的版本号
850浏览 • 1回复 待解决
如何查看手机支持的版本号?
8269浏览 • 1回复 待解决
HarmonyOS relationalStore关系型数据库如何设置版本号,如何获取当前版本号判断是否升级版本
1101浏览 • 1回复 待解决
HarmonyOS 如何查询某个应用在应用商店的正式版本的版本号和所有公开测试版本的版本号
303浏览 • 1回复 待解决
如何获取App版本号,版本名等信息
4706浏览 • 1回复 待解决
如何获取当前手机系统版本号?
1048浏览 • 1回复 待解决
HarmonyOS APP版本名称和版本号的获取
566浏览 • 1回复 待解决
HarmonyOS原生的版本号如何与Flutter版本形成自动关联
252浏览 • 1回复 待解决
HarmonyOS har包如何获取自身的版本号
822浏览 • 1回复 待解决
HarmonyOS 如何通过shell 获取当前app的版本号?
490浏览 • 1回复 待解决
如何才能获取应用的版本号,版本名等信息?
1362浏览 • 1回复 待解决
如何使hsp包版本号统一
1169浏览 • 0回复 待解决
HarmonyOSAPP如何动态修改版本号
1367浏览 • 1回复 待解决
HarmonyOS 代码怎么获取APP版本号
471浏览 • 1回复 待解决
HarmonyOS 模块的版本号怎么统一配置
1206浏览 • 1回复 待解决
HarmonyOS 获取包名、获取版本号、获取版本名
502浏览 • 1回复 待解决
HarmonyOS如何获取当前应用版本号等信息。
1427浏览 • 1回复 待解决
HarmonyOS如何获取当前app版本号和code
1316浏览 • 1回复 待解决
HarmonyOS 设置TLS版本号和加密套件
538浏览 • 1回复 待解决
修改输出hap文件名可以通过更改hvigorfile.ts文件内容,hapSourcePath表示需要修改包名路径,hapTargetPath表示更改之后的包名路径。
示例代码:
根据hap包文件 解析出app的包名和版本等信息:
调用bundleManager模块的getBundleArchiveInfo接口,获取到对应hap的bundleInfo,如果需要自行解析hap,版本号和bundleName信息在hap的module.json中。
以异步方法根据给定的hapFilePath和bundleFlags获取BundleInfo,使用callback形式返回结果。
需要权限: ohos.permission.GET_BUNDLE_INFO_PRIVILEGED |参数名|类型|必填|说明| |-|-|-|-| |hapFilePath|string|是|表示存储HAP的路径,路径应该是当前应用程序数据目录的相对路径。| |bundleFlags|number|是|表示用于指定要返回的BundleInfo对象中包含的信息的标志。| |callback|AsyncCallback<BundleInfo>|是| 回调函数,当获取成功时,err为null,data为获取到的BundleInfo;否则为错误对象。
参考文档:
bundleManager.getBundleArchiveInfo: