参考教程:【2025最新】Flutter 编译开发 鸿蒙HarmonyOS 6 项目教程(Windows)_flutter build app 鸿蒙-CSDN博客

一、基础环境搭建

由于之前已经下载安装过DevEco Studio就不再重新安装了。

二、Flutter鸿蒙环境搭建

1.设置安装OpenHarmony SDK

Settinng里面,OpenHarmony SDK位置默认为C盘,最好改为其他盘,这边我改为D盘

2.配置OpenHarmony SDK环境变量

配置5个环境变量

D:\Huawei\DevEco Studio\sdk\default\openharmony\toolchains

D:\Huawei\DevEco Studio\tools\ohpm\bin

D:\Huawei\DevEco Studio\tools\node

D:\Huawei\DevEco Studio\tools\hvigor\bin

DEVECO_SDK_HOME

3.下载适配鸿蒙的flutter SDK

命令行输入git clone -b oh-3.27.4-dev https://gitcode.com/openharmony-tpc/flutter_flutter.git

配置环境变量

拷贝flutter目录下的bin完整路径

D:\FlutterCode\flutter_flutter\bin

添加两个环境变量PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL

检查Flutter版本

命令行输入:flutter --version

诊断flutter环境

命令行输入flutter doctor -v

3.设置安装ArkUI-x
操作同安装OpenHarmony SDK,最好安装目录从C盘改为D盘

三、创建并编译项目

专门创建一个文件夹保存Flutter鸿蒙项目:

在此文件夹下执行命令:

flutter create --platforms ohos flutter_harmonyos

构建app

在创建好的项目路径下,执行命令构建

命令为:flutter build app --release

这你的话报错了,原因是jdk版本过高,原先我下过jdk23,现在改为jdk17,还有Deveco Studio从5.0.5改为了6.0.0Release,OpenHarmony Sdk和AkrUI-X也改成了最新的

构建完毕后,会显示以下信息,我们就可以在ohos\build\outputs\default目录下找到未签名的hap包

打开项目

打开项目后,开发环境会自动编译依赖

之后配置签名

完成

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新

更多推荐