HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor ERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.这个错误。

HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.这个错误。

  1. 报错如下:> hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.
  2. 是在windows下
  3. DEVECO_SDK_HOME是设置过了的
3 回复

你好,环境变量配置后需要重启电脑,请问使用的是什么版本的sdk及ide版本。

更多关于HarmonyOS鸿蒙Next中使用Jenkins打包一直报> hvigor ERROR: 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资源,从而报错。

解决方法:

  1. 确保已正确安装鸿蒙SDK,并记录其安装路径。
  2. 在系统环境变量中设置DEVECO_SDK_HOME,将其值指向鸿蒙SDK的安装路径。
  3. 在Jenkins的构建环境中,确保该环境变量已正确传递。

例如,在Linux系统中,可以通过以下命令设置环境变量:

export DEVECO_SDK_HOME=/path/to/harmonyos/sdk

在Windows系统中,可以通过系统属性中的“环境变量”设置。

设置完成后,重新运行Jenkins构建任务,应能解决该错误。

这个错误表明Jenkins在执行打包任务时,无法找到DEVECO_SDK_HOME环境变量或其值无效。解决方法如下:

  1. 检查环境变量:确保DEVECO_SDK_HOME已正确设置为HarmonyOS SDK的安装路径。
  2. Jenkins环境配置:在Jenkins的系统配置中,添加DEVECO_SDK_HOME环境变量,确保其值与本地开发环境一致。
  3. 重启Jenkins:修改环境变量后,重启Jenkins服务以确保更改生效。
  4. 检查构建脚本:确认构建脚本中正确引用了DEVECO_SDK_HOME

执行以上步骤后,重新运行构建任务即可。

回到顶部