HarmonyOS 鸿蒙Next中Flutter目前是 3.32.4, 编译鸿蒙, Debug模式运行正常Release模式报错:can not find buildinfo.json5 file同时还提示system font file not found
HarmonyOS 鸿蒙Next中Flutter目前是 3.32.4, 编译鸿蒙, Debug模式运行正常Release模式报错:can not find buildinfo.json5 file同时还提示system font file not found 问题描述: Flutter编译鸿蒙Debug模式运行正常Release模式报错:can not find buildinfo.json5 file同时还提示system font file not found
问题现象: 附下图(日志报错信息)
版本信息: Flutter3.32.4

更多关于HarmonyOS 鸿蒙Next中Flutter目前是 3.32.4, 编译鸿蒙, Debug模式运行正常Release模式报错:can not find buildinfo.json5 file同时还提示system font file not found的实战教程也可以访问 https://www.itying.com/category-92-b0.html
您好,目前HarmonyOS适配Flutter版本不包含Flutter 3.32.4,请您使用以下版本。
【解决方案】
目前HarmonyOS适配的Flutter支持三个版本:
- 3.7.12版本。
- 3.22.0版本。
- 3.27.4版本。
HarmonyOS在2025-2026年会基于伙伴诉求调研、社区版本情况,在每年H1、H2分别选择一个版本进行HarmonyOS适配,不会跟随每一个版本。
更多关于HarmonyOS 鸿蒙Next中Flutter目前是 3.32.4, 编译鸿蒙, Debug模式运行正常Release模式报错:can not find buildinfo.json5 file同时还提示system font file not found的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在鸿蒙Next中,Flutter 3.32.4编译Release模式报错,主要原因是缺少buildinfo.json5文件及系统字体文件。该问题通常由鸿蒙SDK路径配置错误或资源文件未正确打包引起。请检查项目配置中鸿蒙SDK路径是否完整,并确认assets资源文件已正确包含在编译流程中。
在HarmonyOS Next中使用Flutter 3.32.4编译时,Release模式报错can not find buildinfo.json5 file和system font file not found,通常与构建配置或资源路径问题相关。以下是可能的原因和解决方案:
1. buildinfo.json5文件缺失
- 该文件通常由HarmonyOS构建工具生成,用于记录构建信息。请检查项目目录下的
build文件夹,确认Release模式下是否成功生成该文件。 - 尝试清理构建缓存:执行
flutter clean后重新编译。 - 检查
build-profile.json或相关构建脚本,确保Release模式的配置与HarmonyOS Next兼容。
2. 系统字体文件未找到
- 错误可能源于HarmonyOS Next的字体资源路径在Release模式下未被正确引用。确认
pubspec.yaml中是否正确定义了字体资源,例如:flutter: fonts: - family: MyFont fonts: - asset: assets/fonts/myfont.ttf - 确保字体文件实际存在于指定路径,且文件名无拼写错误。
3. HarmonyOS Next适配问题
- Flutter 3.32.4对HarmonyOS Next的Release模式支持可能尚不完善。检查Flutter官方文档或HarmonyOS开发者指南,确认版本兼容性及已知问题。
- 临时解决方案:尝试在
flutter build命令中附加--no-release标志测试,或使用Debug模式进行发布前验证。
4. 环境配置检查
- 确认HarmonyOS SDK及Flutter环境变量配置正确,尤其是
OHOS_SDK_HOME和FLUTTER_ROOT。 - 更新Flutter和HarmonyOS相关依赖至最新版本,避免因旧版本漏洞导致问题。
建议优先执行清理和重建操作,并验证资源路径。若问题持续,可查阅Flutter for HarmonyOS的Issue跟踪列表,寻找类似问题的解决方案。

