HarmonyOS鸿蒙Next中静态共享包library如何实现打包的.har重命名?

HarmonyOS鸿蒙Next中静态共享包library如何实现打包的.har重命名? 在纯血鸿蒙SDK开发中,一般会新建一个library共享包,然后编译成xx.har包给接入方使用,如何在编译打包中实现har包的重命名呢?(如:gamesdk-v1.0.0.har)的形式?

2 回复

在HarmonyOS鸿蒙Next中,静态共享包(.har)的默认命名基于模块名称。如需重命名,可在模块的oh-package.json5文件中修改name字段,指定自定义包名。构建时系统将使用该名称生成.har文件。无需额外配置或脚本干预。

更多关于HarmonyOS鸿蒙Next中静态共享包library如何实现打包的.har重命名?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,可以通过修改模块的build.gradle文件来实现.har包的重命名。具体操作如下:

  1. 在library模块的build-profile.json5文件中,找到buildOption字段,添加artifactName配置项,例如:
"buildOption": {
  "artifactName": "gamesdk-v${versionName}.har"
}
  1. 确保versionName在app.json5或模块配置中已正确定义。

这样编译时就会生成指定名称的.har文件。

回到顶部