OpenHarmony-Fluuter编译开发(Windows 版本)
本文介绍了Flutter编译开发鸿蒙HarmonyOS 6项目的环境搭建与项目创建流程。主要内容包括:1)基础环境配置,修改OpenHarmony SDK安装路径并设置5个环境变量;2)下载适配鸿蒙的Flutter SDK,配置相关环境变量;3)安装ArkUI-x并更改默认安装路径;4)创建Flutter鸿蒙项目并解决JDK版本过高问题(需降级至JDK17);5)使用flutter build a
参考教程:【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_URL和FLUTTER_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包

打开项目

打开项目后,开发环境会自动编译依赖
之后配置签名
完成
更多推荐


所有评论(0)