积分329 / 贡献0

提问1答案被采纳1文章24

[经验分享] Flutter适配OpenHarmony方案预研——集成 原创

诚迈-陆志刚 显示全部楼层 发表于 2025-2-10 16:28:58
Flutter适配OpenHarmony方案预研——集成
(文章已获得诚迈科技资深研发工程师-廖锦锐授权)
前文指路:
Flutter适配OpenHarmony方案预研——创建(上) - 文章 OpenHarmony开发者论坛
Flutter适配OpenHarmony方案预研——创建(下) - 文章 OpenHarmony开发者论坛

如何在鸿蒙工程中引用flutter_module

1.创建鸿蒙原生工程MyApplication

2. 创建 flutter子模块工程
flutter create -t module my_flutter_module

3. 编译生成 flutter_module.har
cd my_flutter_module
flutter build har --debug

4. 复制 EntryAbility.ets 和 Index.ets 到 MyApplication 中替换之前的文件。

鸿蒙原生工程引用flutter_module 的两种方式

方式一:ohos工程引用 har 文件

1. 复制.ohos/har文件夹内容到鸿蒙项目根目录
2. 修改工程级别的oh-package.json5
图片1.png
3. 执行 ohpm install
4. 使用 Deveco Studio 配置 MyApplication 的签名,运行程序

方式二:ohos工程直接引用 flutter_module 源码

1. 复制 flutter_module 源码 和 flutter相关文件
图片2.png
2. 修改 MyApplication/build-profile.json5
图片3.png
3. 修改 MyApplication/oh-package.json5
图片4.png

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部