cocos 3.5 构建成功 打包安卓失败

2023-2-23 15:28-debug: Use build file cocos.compile.config.json in root(D:\cocosxm\wayz\awyz\build\android)
2023-2-23 15:28-log: [task:make]: native:(make) start…, 10%
2023-2-23 15:28-debug: native:(make) start…
2023-2-23 15:28-log: [task:make]: init options success, 10%
2023-2-23 15:28-log: [plugin Generate]: running …
2023-2-23 15:28-log: generate android
2023-2-23 15:28-debug: init options success
2023-2-23 15:28-log: [plugin Generate]: done!
2023-2-23 15:28-debug: // ---- native:(make) ----
2023-2-23 15:28-log: [plugin Compile]: running …
2023-2-23 15:28-log: [runCmd]: D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat wayz:assembleRelease
2023-2-23 15:28-log: [runCmd D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat]

2023-2-23 15:28-log: [runCmd D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat] ERROR: JAVA_HOME is set to an invalid directory: E:\java_jdk

2023-2-23 15:28-log: [runCmd D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat]

2023-2-23 15:28-log: [runCmd D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat] Please set the JAVA_HOME variable in your environment to match the

2023-2-23 15:28-log: [runCmd D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat] location of your Java installation.

2023-2-23 15:28-warn: failed to exec D:\cocosxm\wayz\awyz\build\android\proj\gradlew.bat wayz:assembleRelease
2023-2-23 15:28-error: make package D:\cocosxm\wayz\awyz\build\android failed!
2023-2-23 15:28-log: [task:make]: failed!

有大哥帮吗看一下吗,不知道问题在哪

根据日志可以看到这个错误提示:

ERROR: JAVA_HOME is set to an invalid directory: E:\java_jdk
Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

这个错误说明 JAVA_HOME 变量设置错误,导致找不到 Java 安装路径,需要设置正确的 Java 安装路径。

建议按照以下步骤来检查和设置 JAVA_HOME 变量:

  1. 确认你已经安装了 Java 开发工具包 (JDK) 并且 JDK 安装目录已经添加到系统环境变量 PATH 中。
  2. 打开命令行窗口,输入 echo %JAVA_HOME% 来查看当前 JAVA_HOME 的值。
  3. 如果 JAVA_HOME 变量的值不是正确的 JDK 安装目录,那么需要手动设置 JAVA_HOME 变量。例如,如果你的 JDK 安装在 C:\Program Files\Java\jdk1.8.0_281 目录下,则可以执行以下命令来设置 JAVA_HOME 变量:
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_281
  1. 然后,再次运行构建命令,看看是否成功。

找不到 jdk

多谢,是全局变量没配置