HarmonyOS鸿蒙Next中打包的时候怎么设置包的名称中能有app版本号,版本名?
HarmonyOS鸿蒙Next中打包的时候怎么设置包的名称中能有app版本号,版本名? 打包的时候怎么设置包的名称中能有app版本号,版本名?
4 回复
更多关于HarmonyOS鸿蒙Next中打包的时候怎么设置包的名称中能有app版本号,版本名?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
1111
在HarmonyOS鸿蒙Next中,配置打包时包名包含应用版本号和版本名,需在AppScope目录下的app.json5文件中设置。在"app"对象的"versionName"字段定义版本名,"versionCode"字段定义版本号。构建工具会自动将这些信息整合到生成的包名称中。确保配置正确,打包过程会直接应用这些值。
在HarmonyOS Next中,可以通过配置模块级build-profile.json5文件来自定义HAP包名称,使其包含版本号和版本名。具体步骤如下:
- 打开项目中的
build-profile.json5文件。 - 在
targets下的outputs字段中设置outputPath,使用预定义变量:${project.name}:应用名称${versionName}:版本名${versionCode}:版本号
示例配置:
{
"targets": [
{
"name": "default",
"outputs": [
{
"outputPath": "hap/${project.name}_v${versionName}_${versionCode}.hap"
}
]
}
]
}
打包后生成的HAP文件将命名为:应用名_v版本名_版本号.hap,例如MyApp_v1.0.0_100.hap。

