欢迎大家加入开源鸿蒙跨平台开发者社区

一.要求电脑已经下载 DevEco Studio, JDK 17,并在DevEco Studio中已经配置好OpenHarmony SDK

而ohpm,hvigor和node在配置SDK时会下载到你的电脑处

通过以下路径访问环境变量配置界面:

此电脑(右键)→ 属性 → 高级系统设置 → 高级 选项卡 → 环境变量

二.配置 JDK 17 环境变量

假设你的 JDK 安装路径为C:\Program Files\Java\jdk-17(请替换为你实际的路径)

1.新建系统变量 JAVA_HOME

  • 在「系统变量」区域,点击 新建
  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files\Java\jdk-17(你的 JDK 实际路径)
  • 点击 确定

2. 编辑 Path 变量,添加 JDK 可执行路径

  • 在「系统变量」列表中找到 Path,双击打开
  • 点击 新建,输入:%JAVA_HOME%\bin
  • 点击 确定 保存(所有窗口都要依次点确定,使配置生效)

三、配置 OpenHarmony 相关环境变量

假设你的 DevEco Studio 安装路径为C:\Program Files\Huawei\DevEco Studio(请替换为你实际的路径)

1. 新建系统变量 TOOL_HOME

  • 变量名:TOOL_HOME
  • 变量值:C:\Program Files\Huawei\DevEco Studio(你的 DevEco 实际路径)
  • 点击 确定

2. 新建系统变量 DEVECO_SDK_HOME

  • 变量名:DEVECO_SDK_HOME
  • 变量值:%TOOL_HOME%\sdk
  • 点击 确定

3. 编辑 Path 变量,添加工具路径

依次在 Path 中新建 3 条记录:

  1. %TOOL_HOME%\tools\ohpm\bin
  2. %TOOL_HOME%\tools\hvigor\bin
  3. %TOOL_HOME%\tools\node\bin
  • 每添加一条,点击 确定 保存

TOOL HOME的地址要求务必准确,如果无法找到你的 DevEco 实际路径,我有两个小方法。

1.在你下载DevEco的那个本地磁盘,右上角搜索ohpm.bat,或ohpm,或ohpm.exe文件,大概可以找到DevEco 实际路径下的tools\ohpm\bin的文件夹

2.ohpm config list的指令可以在DevEco中查看ohpm配置,包括其地址,有助于找到 DevEco 实际路径

四、配置 Flutter 环境变量

假设你的flutter_flutter仓库路径为C:\Users\xingzhiye\Desktop\flutter_flutter(请替换为你实际的路径)PUB Path一般为C:\Users\xingzhiye\AppData\Local\Pub\Cache(可在用户目录下找到)

1. 编辑 Path 变量,添加 Flutter 可执行路径

  • 新建一条记录:C:\Users\xingzhiye\Desktop\flutter_flutter\bin(你的 flutter_flutter 实际路径 + \bin

2. 新建系统变量 PUB_CACHE

  • 变量名:PUB_CACHE
  • 变量值:C:\Users\xingzhiye\AppData\Local\Pub\Cache(你的 Pub 缓存路径)

3. 新建系统变量 PUB_HOSTED_URL

  • 变量名:PUB_HOSTED_URL
  • 变量值:https://pub.flutter-io.cn

4. 新建系统变量 FLUTTER_STORAGE_BASE_URL

  • 变量名:FLUTTER_STORAGE_BASE_URL
  • 变量值:https://storage.flutter-io.cn

五、验证配置是否生效

  1. 关闭所有已打开的终端窗口(必须重启,否则环境变量不生效)
  2. 重新打开一个新的 CMD 窗口,依次执行以下命令验证:

# 验证 JDK

java -version

javac -version

# 验证 OpenHarmony 工具

ohpm -v

hvigor -v

node -v

# 验证 Flutter

flutter --version

如果都能正常输出版本号,说明环境变量配置成功

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐