HarmonyOS鸿蒙Next中FLUTTER构建har包报错hvigor ERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.
HarmonyOS鸿蒙Next中FLUTTER构建har包报错hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.
flutter build har --debug
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
> hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.
- Try the following:
> Correct the value, run hvigorw --stop-daemon to stop the daemon process, and then try again.
> hvigor ERROR: AdaptorError: Invalid value of ‘DEVECO_SDK_HOME’ in the system environment path.
更多关于HarmonyOS鸿蒙Next中FLUTTER构建har包报错hvigor ERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.的实战教程也可以访问 https://www.itying.com/category-93-b0.html
伙伴您好,
出现这个问题可能的原因有:
- 环境变量配置错误:请检查环境变量配置是否正确。
- SDK冲突:请检查是否配置了多个SDK环境变量,只需保留一个DEVECO_SDK_HOME。
- flutter_flutter版本过老:执行
flutter doctor -v
检查flutter的版本时间,如果是旧版本,比如是10个月前的版本,说明下载的是旧仓库地址的flutter_flutter,旧仓库已不再维护,不建议继续使用。请使用最新的仓库地址下载flutter_flutter:Flutter SDK 仓库。
更多关于HarmonyOS鸿蒙Next中FLUTTER构建har包报错hvigor ERROR: Invalid value of 'DEVECO_SDK_HOME' in the system environment path.的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next中使用Flutter构建har包报错"hvigor ERROR: Invalid value of ‘DEVECO_SDK_HOME’"是环境变量配置问题。需检查并正确设置DEVECO_SDK_HOME路径指向HarmonyOS SDK安装目录。在Windows系统中,通过系统属性->环境变量添加或修改该变量;在macOS/Linux系统中,在.bashrc或.zshrc中添加export DEVECO_SDK_HOME=/path/to/sdk
。确保路径无空格或特殊字符。构建前需执行hdc shell bm get -s
获取设备信息。
这个错误表明系统环境变量DEVECO_SDK_HOME配置有问题。解决方法如下:
- 检查环境变量配置:
- 确保DEVECO_SDK_HOME指向正确的HarmonyOS SDK路径
- Windows下通常是
C:\Users\用户名\AppData\Local\Huawei\Sdk
- Mac/Linux下通常是
~/Library/Huawei/Sdk
- 验证环境变量:
- Windows: 在cmd运行
echo %DEVECO_SDK_HOME%
- Mac/Linux: 在终端运行
echo $DEVECO_SDK_HOME
- 如果路径不正确:
- 重新设置环境变量
- 确保路径没有中文或特殊字符
- 路径末尾不要有斜杠
- 设置后执行:
hvigorw --stop-daemon
然后重新运行
flutter build har --debug
这个错误通常是由于SDK路径配置不当导致的,检查并修正环境变量即可解决。