HarmonyOS鸿蒙Next中Flutter插件isar需求适配

HarmonyOS鸿蒙Next中Flutter插件isar需求适配 【问题描述】:Flutter插件isar 适配需求

【问题现象】:Flutter插件isar未适配目前App使用isar数据库,但鸿蒙版本不支持,就导致重要功能使用不了,已经有大量鸿蒙用户反馈 gitcode内显示适配中有具体时间吗

【版本信息】:Flutter ohos; HarmonyOS NEXT

【复现代码】:不涉及 gitcode适配进度: https://gitcode.com/CPF-Flutter/docs/blob/main/ThirdpartyLibrarites.md cke_13968.png


更多关于HarmonyOS鸿蒙Next中Flutter插件isar需求适配的实战教程也可以访问 https://www.itying.com/category-92-b0.html

9 回复

开发者您好,已有相关适配版本:fluttertpc_isar

更多关于HarmonyOS鸿蒙Next中Flutter插件isar需求适配的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


看了下这个插件 最新修改是三年之前的 没有看到有鸿蒙的具体实现

新开了一楼可以看下 最新的合并看的add的有harmony 

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html,

看着是没适配


1. 问题背景与核心诉求

  • 问题描述:Flutter插件 isar(一个嵌入式数据库工具)未适配鸿蒙系统(HarmonyOS NEXT),导致使用该插件的鸿蒙版本App无法正常运行关键功能(例如 gitcode 平台已有多名用户反馈此问题)。
  • 关键矛盾
    isar 依赖的 isar 数据库在鸿蒙环境下无法工作,但鸿蒙官方尚未提供兼容支持,需通过适配解决。

2. 技术细节与证据

(1)文字说明部分

(2)截图部分(关键证据)

截图展示了 gitcode 仓库中 ThirdpartyLibraries.md 文件的内容,重点标注了 isar 插件的状态

  • 位置:在第三方库列表中,isar 被红色框高亮。
  • 状态信息
    • 开发状态开发中(表示适配工作尚未完成)。
    • 分类存储与文件数据库(明确其功能定位为数据库工具)。
  • 对比其他插件
    列表中其他插件(如 image_gallery_saver_plusimage_preview)均标注为 图片预览应用管理 等类别,而 isar 是唯一被标注为 数据库 的插件,凸显其在数据存储场景中的关键性。

3. 问题深层含义

  • 鸿蒙生态适配瓶颈
    isar 作为 Flutter 生态中重要的本地数据库方案,其未适配直接导致依赖它的鸿蒙App功能缺失(如数据存储、离线功能等),反映 鸿蒙对Flutter生态兼容性仍需加强
  • 社区协作需求
    通过 gitcode 仓库公开适配进度(如“开发中”状态),表明该问题需 社区协作推进(如Flutter团队与鸿蒙团队共同开发适配层)。

isar 在 HarmonyOS Next 上尚无官方适配。Flutter 需使用鸿蒙原生引擎运行,isar 因其原生依赖(基于 dart:ffi 和平台原生库)无法直接兼容。建议改用鸿蒙原生数据库(如 RDB、分布式数据对象)或等待社区提供鸿蒙平台的 isar 适配版本。

根据 Gitcode 上 CPF-Flutter 维护的第三方库适配清单,isar 插件状态仍为“适配中”,目前尚未公布明确的完成时间点。社区团队正在推进,请留意该文档更新。

回到顶部