HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor [91mERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.这个错误。
HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor [91mERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.这个错误。
- 报错如下:> hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.
- 是在windows下
- DEVECO_SDK_HOME是设置过了的
你好,环境变量配置后需要重启电脑,请问使用的是什么版本的sdk及ide版本。
更多关于HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor [91mERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.这个错误。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中使用Jenkins打包时,报错hvigor ERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path,通常是因为系统环境变量DEVECO_SDK_HOME未正确设置或路径无效。
DEVECO_SDK_HOME是鸿蒙开发工具包(SDK)的路径环境变量,用于指定SDK的安装位置。如果该变量未设置或路径不正确,hvigor构建工具将无法找到所需的SDK资源,从而报错。
解决方法:
- 确保已正确安装鸿蒙SDK,并记录其安装路径。
- 在系统环境变量中设置
DEVECO_SDK_HOME,将其值指向鸿蒙SDK的安装路径。 - 在Jenkins的构建环境中,确保该环境变量已正确传递。
例如,在Linux系统中,可以通过以下命令设置环境变量:
export DEVECO_SDK_HOME=/path/to/harmonyos/sdk
在Windows系统中,可以通过系统属性中的“环境变量”设置。
设置完成后,重新运行Jenkins构建任务,应能解决该错误。
这个错误表明Jenkins在执行打包任务时,无法找到DEVECO_SDK_HOME环境变量或其值无效。解决方法如下:
- 检查环境变量:确保
DEVECO_SDK_HOME已正确设置为HarmonyOS SDK的安装路径。 - Jenkins环境配置:在Jenkins的系统配置中,添加
DEVECO_SDK_HOME环境变量,确保其值与本地开发环境一致。 - 重启Jenkins:修改环境变量后,重启Jenkins服务以确保更改生效。
- 检查构建脚本:确认构建脚本中正确引用了
DEVECO_SDK_HOME。
执行以上步骤后,重新运行构建任务即可。

