Flutter项目编译到鸿蒙模拟器报错

因为适配鸿蒙的Flutter 3.27不支持在Mac x86模拟器上运行,

所以,就打开了满是灰尘的Windows电脑,搞好了环境,运行后,报错如下:

复制代码
> hvigor Finished :entry:default@CompileArkTS... after 29 s 342 ms 
> hvigor Finished :entry:default@GeneratePkgModuleJson... after 6 ms 
> hvigor Finished :entry:default@PackageHap... after 4 s 191 ms 
> hvigor ERROR: Failed :entry:default@SignHap... 
> hvigor ERROR: Tools execution failed.
06-13 09:38:19 ERROR - hap-sign-tool: error: Invalid CEN header (invalid zip64 extra data field size)
	 Detail: Please check the message from tools.
> hvigor ERROR: BUILD FAILED in 1 min 13 s 
ProcessException: The command failed with exit code 1
  Command: hvigorw assembleHap -p product=default -p buildMode=debug --no-daemon -s -p DART_DEFINES=Zmx1dHRlci5pbnNwZWN0b3Iuc3RydWN0dXJlZEVycm9ycz10cnVl -p DART_OBFUSCATION=false -p TRACK_WIDGET_CREATION=true -p TREE_SHAKE_ICONS=false -p PACKAGE_CONFIG=D:\Android\MyProjects\hmtest\.dart_tool\package_config.json

我如果用DevEco打开ohos项目,编译运行到模拟器是没问题的。

在Flutter工程中,运行 flutter run 就一直报这个错。

解决方法:

原因是我的jdk版本太新了,是22版本, 切换到 11版本,就解决了。

相关推荐
愚者Pro6 小时前
切换本地 Flutter SDK 版本
flutter
TT_Close7 小时前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
风华圆舞9 小时前
鸿蒙 + Flutter 下 AI 助手为什么要支持流式输出
人工智能·flutter·harmonyos
风华圆舞13 小时前
鸿蒙 + Flutter 下 AI 页面的状态协同设计
人工智能·flutter·harmonyos
风华圆舞15 小时前
鸿蒙语音播报功能 的 Flutter 侧封装思路
flutter·华为·harmonyos
brycegao32115 小时前
Flutter 国际化富文本解决方案:基于双层占位符的轻量化图文混排方案
flutter·国际化·i18n·富文本·rtl·移动端工程架构
风华圆舞15 小时前
鸿蒙 + Flutter 下美食探索场景为什么 AI 推荐比传统搜索更自然
flutter·harmonyos·美食
MemoriKu15 小时前
Flutter 相册 APP 收尾优化实战:未分析任务横幅持久隐藏与标签回归测试补强
大数据·人工智能·flutter·elasticsearch·机器学习·搜索引擎·重构
风华圆舞17 小时前
鸿蒙 + Flutter 如何把 AI 助手嵌进应用页面里——以食界探味为
人工智能·flutter·harmonyos
风华圆舞17 小时前
鸿蒙 + Flutter 下如何管理 AI 会话——AgentService 设计解析
人工智能·flutter·harmonyos