
近期在跟进 Flutter-OH(OpenHarmony 版 Flutter)的版本迭代时,发现3.35.7 Dev 开发版本已正式发布。本文将详细介绍该版本的环境验证、项目创建、真机运行等核心操作,帮助开发者快速体验新版本特性。
通过终端验证本地 Flutter-OH 版本,核心信息如下(注:分支为 oh-3.35.7-dev,版本号显示为 3.35.8-ohos-0.0.1-canary1 为内测标识):
版本源码分支地址:
https://atomgit.com/openharmony-tpc/flutter_flutter/tree/oh-3.35.7-dev
支持两种创建方式,可根据需求选择(编译产物默认路径:${projectName}/ohos/entry/build/default/outputs/default/entry-default-signed.hap)
# 创建工程 方式一 该方式只创建了ohos平台
flutter create --platforms ohos <projectName>
# 创建工程 方式二 该方式创建了android,ios,ohos三个平台
flutter create <projectName>
# 进入工程根目录编译hap包
flutter build hap --debug
运行到 HarmonyOS 真机前,需完成工程签名配置(核心步骤):
ohos模块;build-profile.json5文件中配置签名信息,或通过 DevEco Studio 的 “Project Structure> Modules > ohos > Signing Configs” 自动生成签名;
image-20260107203059034
执行以下命令查看已连接的 OpenHarmony 真机,获取device-id:
flutter devices
Found 3 connected devices:
3QC0124C20001941 (mobile) • 3QC0124C20001941 • ohos-arm64 • Ohos OpenHarmony-6.0.1.115 (API 21)
macOS (desktop) • macos • darwin-arm64 • macOS 15.2 24C103 darwin-arm64
Chrome (web) • chrome • web-javascript • Google Chrome 143.0.7499.192
方式 | 命令 / 操作 | 适用场景 |
|---|---|---|
方式 1 | 进入项目目录,一键编译 + 安装:flutter run --debug -d <deviceId> | 开发调试(实时热重载) |
方式 2 | 先编译 HAP 包,再手动安装:flutter build hap --debug``hdc -t <deviceId> install <hap文件绝对路径> | 批量部署 / 离线安装 |
方式 3 | 打开 DevEco Studio → 选择真机设备 → 点击 “运行” 按钮 | 习惯 IDE 操作的开发者 |
经实测,该版本在OpenHarmony 6.0.1(API 21) 环境下可正常运行,工程配置示例:
"products": [
{
"name": "default",
"signingConfig": "default",
"compatibleSdkVersion": "6.0.1(21)",
"runtimeOS": "HarmonyOS",
"targetSdkVersion": "6.0.1(21)"
}
]
Flutter-OH 官方开发文档地址:
https://atomgit.com/openharmony-tpc/flutter_samples/tree/master/ohos/docs
https://atomgit.com/openharmony-tpc/flutter_flutter/tree/oh-3.35.7-dev;欢迎各位开发者体验该版本,若遇到问题可通过官方仓库反馈,共同完善 Flutter-OH 生态!
我的联系方式,一起交个朋友!