鸿蒙版Flutter环境配置Windows 版本

2025-05-01 09:38:07
104次阅读
0个评论

鸿蒙版Flutter环境配置Windows 版本

下载鸿蒙版flutter(3.22.1版本)

项目地址:https://gitcode.com/openharmony-sig/flutter_flutter

通过代码工具下载仓库代码并指定3.22.0-ohos分支。

git clone https://gitcode.com/openharmony-sig/flutter_flutter
git checkout -b 3.22.0-ohos origin/3.22.0-ohos

下载下来之后就可以配置开发环境啦。

下载IDE,以5.0.4为例

https://developer.huawei.com/consumer/cn/download/

image-20250416221555087

配置用户变量

FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

PUB_HOSTED_URL=https://pub.flutter-io.cn
#根据你的路径来
DEVECO_SDK_HOME=C:\Program Files\Huawei\DevEco Studio\sdk 

JAVA_HOME=C:\Program Files\Huawei\DevEco Studio\jbr

配置环境变量

编辑 PATH,添加以下路径

#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\node
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\jbr\bin
#根据你的路径来
D:\flutter\bin

构建步骤

运行 flutter doctor -v 检查环境变量配置是否正确,FutterOpenHarmony应都为ok标识,若两处提示缺少环境,按提示补上相应环境即可。

image-20250416221736823

image-20250416221720275

在命令行中,运行 ohpm -v, hvigorw -v, node -v 查看是否能使用,确保各个依赖的工具,其 PATH 配置正确。

使用 echo %DEVECO_SDK_HOME%, echo %JAVA_HOME% 等检查用户变量是否生效。

另外,需要注意的是,优先添加用户环境变量,如果是系统环境变量,可能需要注销登录或者重启系统,否则配置可能不生效。

已兼容OpenHarmony开发的指令列表

指令名称 指令描述 使用说明
doctor 环境检测 flutter doctor
config 环境配置 flutter config --
create 创建新项目 flutter create --platforms ohos,android,ios --org
create 创建module模板 flutter create -t module <module_name>
create 创建plugin模板 flutter create -t plugin --platforms ohos,android,ios <plugin_name>
create 创建plugin_ffi模板 flutter create -t plugin_ffi --platforms ohos,android,ios <plugin_name>
devices 已连接设备查找 flutter devices
install 应用安装 flutter install -t <hap文件路径>
assemble 资源打包 flutter assemble
build 测试应用构建 flutter build hap --debug [--target-platform ohos-arm64] [--local-engine=<兼容ohos的debug engine产物路径>]
build 正式应用构建 flutter build hap --release [--target-platform ohos-arm64] [--local-engine=<兼容ohos的release engine产物路径>]
run 应用运行 flutter run [--local-engine=<兼容ohos的engine产物路径>]
attach 调试模式 flutter attach
screenshot 截屏 flutter screenshot
pub 获取依赖 flutter pub get
clean 清除项目依赖 flutter clean
cache 清除全局缓存数据 flutter pub cache clean

接下来你就可以使用flutter create my_app来创建项目啦。

坚果派

坚果派由坚果等人创建,团队拥有若干华为HDE,以及若干其他领域的三十余位万粉博主运营。专注于分享的技术包括HarmonyOS/OpenHarmony,ArkUI-X,元服务,服务卡片,华为自研语言,BlueOS操作系统、团队成员聚集在北京、上海、广州、深圳、南京、杭州、苏州、宁夏等地。 聚焦“鸿蒙原生应用”、“智能物联”和“AI赋能”、“人工智能”四大业务领域,依托华为开发者专家等强大的技术团队,以及涵盖需求、开发、测试、运维于一体的综合服务体系,赋能文旅、媒体、社交、家居、消费电子等行业客户,满足社区客户数字化升级转型的需求,帮助客户实现价值提升。 目前上架鸿蒙原生应用18款,三方库72个。欢迎大家私聊各种合作。

地址:https://atomgit.com/nutpi

https://gitcode.com/nutpi

收藏00

登录 后评论。没有帐号? 注册 一个。