HarmonyOS 鸿蒙Next:flutter鸿蒙化项目修改ohos目录下AppScope/app.json5文件的versionName和versionCode后,flutter build hap包中version未生效,buildNumber生效
HarmonyOS 鸿蒙Next:flutter鸿蒙化项目修改ohos目录下AppScope/app.json5文件的versionName和versionCode后,flutter build hap包中version未生效,buildNumber生效 flutter鸿蒙化的项目,在修改ohos目录下AppScope/app.json5文件的versionName,versionCode之后,flutter build hap包里获取到的version未生效,buildNumber可以生效
目前默认会使用 pubspec.yaml
中的 version
字段作为版本号,如:1.0.0+10000
对应到ohos中,就是 versionName=1.0.0
, versionCode=10000
flutter build hap
命令还可以通过参数指定版本号,如
--build-name=1.0.0
--build-number=10000
更多关于HarmonyOS 鸿蒙Next:flutter鸿蒙化项目修改ohos目录下AppScope/app.json5文件的versionName和versionCode后,flutter build hap包中version未生效,buildNumber生效的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
针对HarmonyOS鸿蒙Next中Flutter项目在修改ohos/AppScope/app.json5
文件的versionName
和versionCode
后,构建HAP包时version
未生效但buildNumber
生效的问题,可能的原因及解决方案如下:
在HarmonyOS的Flutter项目中,app.json5
文件用于配置应用的基本信息,包括版本信息。如果修改versionName
和versionCode
后构建HAP包发现版本信息未更新,可能是构建过程中未正确读取或应用这些配置。
请确认以下几点:
- 配置格式正确:确保
app.json5
文件中的versionName
和versionCode
字段格式正确,无语法错误。 - 清理构建缓存:尝试清理项目构建缓存后重新构建,有时旧的缓存可能会导致配置不生效。
- 检查构建脚本:查看项目的构建脚本(如
build.gradle
或自定义脚本),确认是否有覆盖或修改版本信息的逻辑。 - Flutter及依赖更新:确保Flutter SDK及所有相关依赖都是最新版本,有时版本不兼容也会导致问题。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,