【Flutter-OH 新版本发布】OpenHarmony平台0.0.1-canary1版本发布(基于Flutter 3.35.7适配)

本次发布Flutter OpenHarmony平台首个尝鲜版0.0.1(canary1),基于Flutter 3.35.7版本完成OpenHarmony平台深度适配。版本聚焦OpenHarmony平台侧能力的支持与完善,新增平台化Channel、外接纹理、云端SDK等核心特性,同时针对多系统编译、运行性能、开发工具链等维度完成多项Bug修复与性能优化,为开发者提供更稳定的Flutter-OH跨端开发体验。

核心基础特性

本次版本完成OpenHarmony平台Flutter核心能力的全量适配,同时新增多项平台专属特性,覆盖开发、运行、拓展全链路:

  • 全面支持OpenHarmony平台Flutter Channel/Engine/命令行工具,实现核心开发能力落地
  • 支持外接纹理,满足音视频、相机等高性能渲染场景需求
  • 集成云端SDK,拓展Flutter-OH平台云端协同能力

重点Bug修复

针对开发、编译、运行、工具链等多场景的核心问题完成修复,解决跨系统兼容、功能异常、开发调试等痛点:

  • 修复Rect.fromLTRB方法的界面显示异常问题
  • 解决Windows系统下flutter clean命令无法删除构建目录、oh_modules目录的问题
  • 修复Mac ARM64系统Flutter构建时gen_snapshot的路径配置问题
  • 解决Dart跟踪模式下应用运行卡顿的性能问题
  • 修复3.35版本基线中输入框键盘无法缩回的交互问题
  • 解决剪切操作后剪贴板无法正常粘贴的功能问题
  • 修复OpenHarmony平台执行build命令无法生成指定目录的编译问题
  • 解决Android Studio中部分断点无法命中的调试问题

版本配套要求

编译环境要求

  • OpenHarmony引擎编译版本:API 23及以上

Flutter SDK版本

  • 适配版本:3.35.7-ohos-0.0.1
  • 显示说明:因Flutter版本解析规则限制,为避免版本比较解析失败,实际显示为3.35.8-ohos-0.0.1-canary1

详细更新日志(Changelog)

  • 修复Rect.fromLTRB 显示问题 fa000541
  • 解决Windows系统上执行flutter clean命令时无法正确删除构建目录和oh_modules目录的问题 a26402fe
  • 解决Mac ARM64系统上进行Flutter构建时gen_snapshot的路径问题 3dcdf735
  • 修复Dart跟踪模式下应用程序卡顿的问题 ae07d24d
  • 解决3.35版本中输入框键盘无法缩回的问题 cdaa2f61
  • 解决剪切操作后无法进行粘贴的问题 d3ddc4e0
  • 修复OpenHarmony平台运行build命令无法生成指定文件夹的问题 31d92a8c
  • 解决Android Studio上某些断点无法断住的问题 c4ae8eff

配套开发文档

本次版本提供完善的平台开发文档,涵盖API参考、开发指南、场景实践等内容,助力开发者快速上手:

安装使用

欢迎各位开发者下载体验本次尝鲜版,若在使用过程中遇到问题,可前往项目仓库提交Issue反馈,我们将持续迭代优化!

项目仓库:https://gitcode.com/openharmony-tpc/flutter_flutter

欢迎大家加入开源鸿蒙跨平台开发者社区

Logo

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

更多推荐