HarmonyOS鸿蒙Next中flutter打包失败

HarmonyOS鸿蒙Next中flutter打包失败

环境什么的配置都是正确的,打包报错,下面这个是报错日志,目前我这边解决不了

Last login: Sun Jul 13 23:29:51 on ttys003

king@KdeMacBook-Air demo01 % flutter build hap

start hap build…

> hvigor ERROR: Unsupported modelVersion of Hvigor 5.1.0.

Detail: The supported Hvigor modelVersion is 5.0.4

> hvigor ERROR: BUILD FAILED in 900 ms

Running Hvigor task assembleHap… ⢰

Oops; flutter has exited unexpectedly: "ProcessException: The command failed

with exit code 255

Command: hvigorw assembleHap -p product=default -p buildMode=release --no-daemon -p FLUTTER_TARGET=lib/main.dart -p TARGET_PLATFORM=ohos-arm64 -p DART_OBFUSCATION=false -p TRACK_WIDGET_CREATION=true -p TREE_SHAKE_ICONS=true -p PACKAGE_CONFIG=/Users/king/Desktop/demo01/.dart_tool/package_config.json".

A crash report has been written to /Users/king/Desktop/demo01/flutter_01.log

This crash may already be reported. Check GitHub for similar crashes.

https://github.com/flutter/flutter/issues?q=is%3Aissue+ProcessException%3A+The+command+failed+with+exit+code+255+Command%3A+hvigorw+assembleHap±p+product%3Ddefault±p+buildMode%3Drelease±-no-daemon±p+FLUTTER_TARGET%3Dlib%2Fmain.dart±p+TARGET_PLATFORM%3Dohos-arm64±p+DART_OBFUSCATION%3Dfalse±p+TRACK_WIDGET_CREATION%3Dtrue±p+TREE_SHAKE_ICONS%3Dtrue±p+PACKAGE_CONFIG%3D%2FUsers%2Fking%2FDesktop%2Fdemo01%2F.dart_tool%2Fpackage_config.json


更多关于HarmonyOS鸿蒙Next中flutter打包失败的实战教程也可以访问 https://www.itying.com/category-92-b0.html

3 回复

用的Flutter SDK和DevEco IDE的版本是多少?

更多关于HarmonyOS鸿蒙Next中flutter打包失败的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS Next中Flutter打包失败可能由以下原因导致:

  1. 缺少鸿蒙Flutter插件或版本不兼容
  2. Flutter SDK未适配鸿蒙Next的编译环境
  3. 鸿蒙特有的manifest配置缺失或错误
  4. 依赖的第三方库未提供鸿蒙平台支持

解决方法: 检查Flutter鸿蒙分支版本是否匹配Next系统要求,确保flutter_harmony插件正确集成。验证鸿蒙模块的build.gradle配置,确认最小SDK版本符合Next标准。清理构建缓存后重试。

从报错日志来看,主要问题是Hvigor版本不兼容导致的构建失败。错误信息显示当前使用的Hvigor 5.1.0版本不被支持,系统要求的是5.0.4版本。

建议检查以下两点:

  1. 确认Flutter SDK和HarmonyOS工具链版本是否匹配
  2. 检查项目中的hvigor版本配置,可能需要降级到5.0.4版本

可以尝试在项目根目录下执行以下命令:

./hvigorw clean
./hvigorw assembleHap

如果问题仍然存在,建议检查项目中的hvigor相关配置文件,确保版本号与系统要求一致。

回到顶部