HarmonyOS鸿蒙Next中Flutter的Module方式集成

HarmonyOS鸿蒙Next中Flutter的Module方式集成 项目部分功能是Flutter实现的,且以flutter module的方式集成。参考了如下文档:

https://gitee.com/openharmony-sig/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%B7%B7%E5%90%88%E5%BC%80%E5%8F%91%20module.md

存在两个问题:

  1. 需要手动编译flutter模块 : flutter build har --debug
  2. 需要手动配置依赖的har包

是否有hvigor插件?


更多关于HarmonyOS鸿蒙Next中Flutter的Module方式集成的实战教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

当前只处理flutter阻塞问题。hvigor插件可参考扩展构建去开发

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-plugin-0000001778674577-V5

更多关于HarmonyOS鸿蒙Next中Flutter的Module方式集成的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS鸿蒙Next中,Flutter可以通过Module方式集成到应用中。具体步骤如下:

  1. 创建Flutter Module:使用flutter create --template module my_flutter_module命令创建一个Flutter Module。
  2. 配置依赖:在鸿蒙应用的build.gradle中添加Flutter Module的依赖,如implementation project(':my_flutter_module')
  3. 初始化Flutter:在鸿蒙应用的MainAbility中调用FlutterMain.startInitialization(context)来初始化Flutter。
  4. 嵌入Flutter UI:使用FlutterViewFlutterFragment将Flutter界面嵌入到鸿蒙应用中。

通过这些步骤,可以实现Flutter与HarmonyOS的无缝集成。

回到顶部