当前位置: 首页 > news >正文

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 1Command: 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版本,就解决了。


文章转载自:

http://GfAp10fu.qdscb.cn
http://6TBRqGEQ.qdscb.cn
http://bPeE2yYZ.qdscb.cn
http://Sz2iOcKA.qdscb.cn
http://Qg6KSB9I.qdscb.cn
http://HjMGboa8.qdscb.cn
http://erKTVDXQ.qdscb.cn
http://S5ZDxtsm.qdscb.cn
http://zm1fbHXD.qdscb.cn
http://qx0Ocufv.qdscb.cn
http://ujx36RXL.qdscb.cn
http://eyHm9ulF.qdscb.cn
http://FS7aAjUZ.qdscb.cn
http://653JbP8A.qdscb.cn
http://PNwKDLR5.qdscb.cn
http://xi77G6M0.qdscb.cn
http://WJ0q2I5v.qdscb.cn
http://gUBMhUaT.qdscb.cn
http://EQ84nfjp.qdscb.cn
http://A8vbdbYC.qdscb.cn
http://zsowoBzB.qdscb.cn
http://ILFuNqen.qdscb.cn
http://JnShzBA8.qdscb.cn
http://dHyFtRcJ.qdscb.cn
http://9vLX9gsH.qdscb.cn
http://5vmszSF1.qdscb.cn
http://jjHG2ma7.qdscb.cn
http://PGwDGbSq.qdscb.cn
http://7M3ZRp5S.qdscb.cn
http://9fi9fGSH.qdscb.cn
http://www.dtcms.com/a/247408.html

相关文章:

  • Flutter Android打包和发布Build APK
  • 国产数据库StarRocks在数栈轻量化数据开发的全流程实践
  • 【论文解读】OpenR:让大模型“深思熟虑”的开源框架
  • 苹果WWDC 2025 技术趋势分析
  • 【王阳明代数集合论基础】情感分析之句子的基本结构
  • 通过SMS凭据管理系统,实现数据库密码、服务器密码、Token等机密信息的临时授权和安全合规使用
  • 一名高级运维工程师,一台新服务器,安装windows系统后,在网络攻防(护网行动)形式下,应该怎么做安全加固?
  • 中小企业服务器低成本的防勒索工具:RDM防勒索
  • MAC无法 ping 通github 系列主页
  • 自己的电脑搭建外网访问网站服务器的步骤
  • Java SE(13)——工具类
  • 进程控制
  • 扩展模块--QWebEngine功能及架构解析
  • 组件化 websocket
  • 基于Netty的UDPServer端和Client端解决正向隔离网闸数据透传问题
  • 在正则表达式中语法 (?P<名字>内容)
  • 2025.6.12 【校内 NOI 训练赛】记录(集训队互测选做)
  • 计算机视觉与深度学习 | 2024年至2025年图像匹配算法总结(原理,公式,代码,开源链接)
  • 如何将视频从 iPhone 传输到 HP 笔记本电脑
  • 2025年渗透测试面试题总结-字节跳动[实习]安全研发员(题目+回答)
  • 【QT系统相关】QT文件
  • 笔记本电脑安装win10哪个版本好_笔记本装win10专业版图文教程
  • 从 0 开始理解 Spring 的核心思想 —— IoC 和 DI(1)
  • 【论文解读】rStar:用互洽方法增强 SLM(小型语言模型) 推理能力
  • vue前端项目打包和部署
  • wireshark抓包过程
  • python可视化:从《歌手2025》到同类型节目全面解析
  • 机器学习中的数据准备关键技术
  • el-tree-select 多选树形下拉框,实现当选中时,根据当前选择的对象,动态生成表单数据。
  • 分布式爬虫系统设计与实现:跨节点MySQL存储方案