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包的重命名。具体操作如下:
- 在library模块的build-profile.json5文件中,找到buildOption字段,添加artifactName配置项,例如:
"buildOption": {
"artifactName": "gamesdk-v${versionName}.har"
}
- 确保versionName在app.json5或模块配置中已正确定义。
这样编译时就会生成指定名称的.har文件。