前言:
鸿蒙目前已经对 Flutter 适配支持至 3.22.x 版本,官方文档已有适配说明,但是相关配置目前只有 mac 说明,windows 配置说明,这里针对新手玩家,做一个简单的说明,通过此文档也能轻松在 windows 上运行 Flutter harmony 平台。
步骤归档:
第一步:下载 DevEco Studio 并安装
第二步:下载 harmony 适配的 flutter 库
第三步:配置环境变量
- 3.1:配置 java 环境
- 3.2:配置 flutter 环境
- 3.3:配置 DevEco Studio 环境
- 3.3:执行 flutter doctor -v 验证配置是否正常
第一步:下载 DevEco Studio 并安装
建议下载最新的 release 版本
https://developer.huawei.com/consumer/cn/download/
第二步:下载 harmony 适配的 flutter 库
//下载地址 建议通过 git 下载
https://gitcode.com/openharmony-sig/flutter_flutter/tree/3.22.0-ohos
第三步:配置环境变量
- 3.1:配置 java 环境
* 由于OpenHarmony系统sdk存在java环境依赖,在[oracle官网](https://gitee.com/link?target=https%3A%2F%2Fwww.oracle.com%2Fcn%2Fjava%2Ftechnologies%2Fdownloads%2F%23java17)或openjdk官网下载jdk 17环境,并进行相应配置
* 执行如下命令,检查JDK安装结果,安装成功后进行后续操作
* 通过Android studio 下载 jdk17 也可以
在系统变量 新增 JAVA_HOME 变量
在 Path 变量中添加 %JAVA_HOME%\bin
在CMD控制台 输入 java -version 确认配置正确
- 3.2:配置 flutter 环境
变量值:步骤二 下载的 flutter 路径
在系统变量 新增 FLUTTER_OHOS_HOME 变量
在 Path 变量中添加 %FLUTTER_OHOS_HOME%\bin
在CMD控制台 输入 flutter --version 确认配置正确
- 3.3:配置 DevEco Studio 环境
配置harmony环境变量 (SDK,hdc, node, ohpm, hvigor)
Ⅰ:在系统变量中 新增 DEVECO_HOME 变量,值为 DevEco Studio 安装路径(例如:DevEco Studio 安装路径为 C:\xxxx\Huawei\DevEco Studio)
Ⅱ:在 Path 变量添加对应变量
- %DEVECO_HOME%\sdk
- %DEVECO_HOME%\tools\ohpm\bin
- %DEVECO_HOME%\tools\hvigor\bin
- %DEVECO_HOME%\tools\node
- %DEVECO_HOME%\sdk\default\openharmony\toolchains
- *3.4:执行 flutter doctor -v 验证配置是否正常