关于在Windows中flutter环境配置中的问题以及详细流程,包括配置 JDK 17 环境变量,配置 OpenHarmony 相关环境变量,配置 Flutter 环境变量
本文详细介绍了开源鸿蒙跨平台开发环境的配置步骤:1)安装DevEco Studio并配置OpenHarmony SDK;2)配置JDK17环境变量(设置JAVA_HOME和Path);3)设置OpenHarmony相关变量(TOOL_HOME、DEVECO_SDK_HOME等);4)配置Flutter环境(添加Path路径及PUB_CACHE等变量)。最后通过终端命令验证配置是否成功,需重启终端使
欢迎大家加入开源鸿蒙跨平台开发者社区
一.要求电脑已经下载 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 条记录:
%TOOL_HOME%\tools\ohpm\bin%TOOL_HOME%\tools\hvigor\bin%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
五、验证配置是否生效
- 关闭所有已打开的终端窗口(必须重启,否则环境变量不生效)
- 重新打开一个新的 CMD 窗口,依次执行以下命令验证:
# 验证 JDK
java -version
javac -version
# 验证 OpenHarmony 工具
ohpm -v
hvigor -v
node -v
# 验证 Flutter
flutter --version
如果都能正常输出版本号,说明环境变量配置成功
更多推荐


所有评论(0)