Flutter鸿蒙Invalid CEN header (invalid zip64 extra data field size

2024-11-05 23:26:01
121次阅读
0个评论

如果报Invalid CEN header (invalid zip64 extra data field size)异常,请更换Jdk版本,参见JDK-8313765

如下图所示。

hvigor ERROR: Tools execution failed. 07-15 21:50:58 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 9 s 403 ms

hvigorw assembleHap --no-daemon invoke

这里我们就要注意,Java版本要是17才可以,

在这儿下载

https://www.oracle.com/hk/java/technologies/downloads/#java8-mac

这两个都可以

image-20240715221806766

这里的 区别在于,前面的需要我们自己在环境变量里配置,后者不需要

前者配置如下:

export JAVA_HOME=/Users/jianguo/huawei/jdk-17.0.11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

然后

source ~/.zshrc

才可以解决。

收藏00

登录 后评论。没有帐号? 注册 一个。