HarmonyOS 鸿蒙Next工程从4.0升级到5.0后,用命令行构建提示找不到DEVECO_SDK_HOME,是什么环境配置错了呢

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next工程从4.0升级到5.0后,用命令行构建提示找不到DEVECO_SDK_HOME,是什么环境配置错了呢 原本是基于4.x devEco开发的工程和配置的本地开发环境变量,后续升级到devEco 5.x后 一键升级成5.x的工程。

在devEco里面可以正常构建。但是本地跑命令行提示

ERROR: Unable to find ‘DEVECO_SDK_HOME’ in the system environment path.

是不是某些路径指向的版本需要更新?

2 回复
ERROR: Unable to find 'DEVECO_SDK_HOME' in the system environment path.报错应该是您的环境变量配置问题,命令行和流水线一般使用commandline-tools下的hvigorw,这个hvigorw会设置sdk的环境变量(sdk在commandline-tools中有内置) 如果要使用IDE下的hvigor.js在命令行中使用,需要设置DEVECO_SDK_HOME环境变量指向sdk

参考:[https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-command-line-building-app-0000001672412437-V5#section1411782572213](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-command-line-building-app-0000001672412437-V5#section1411782572213)

更多关于HarmonyOS 鸿蒙Next工程从4.0升级到5.0后,用命令行构建提示找不到DEVECO_SDK_HOME,是什么环境配置错了呢的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next工程从4.0升级到5.0后,使用命令行构建时提示找不到DEVECO_SDK_HOME,这通常是因为环境变量配置不正确。

DEVECO_SDK_HOME是鸿蒙开发环境中用于指定DevEco Studio SDK路径的环境变量。当系统提示找不到该变量时,意味着在构建过程中,系统无法定位到SDK的位置。

要解决这个问题,请按照以下步骤操作:

  1. 确认DevEco Studio SDK已经正确安装,并且记住其安装路径。

  2. 打开你的系统环境变量设置(在Windows上可以通过“系统属性”->“高级”->“环境变量”来访问,在Linux或macOS上则通常通过修改.bashrc.bash_profile.zshrc等文件来设置)。

  3. 新增或修改DEVECO_SDK_HOME环境变量,将其值设置为你的DevEco Studio SDK的安装路径。

  4. 确认修改后,重新打开命令行窗口,以使新的环境变量生效。

  5. 再次尝试构建项目。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部