Flutter适配OpenHarmony方案预研——集成
Flutter适配OpenHarmony方案预研——集成 (文章已获得诚迈科技资深研发工程师-廖锦锐授权) 前文指路: Flutter适配OpenHarmony方案预研——创建(上)_flutter_诚迈科技-Laval社区 Flutter适配OpenHarmony方案预研——创建(下)_flutter_诚迈科技-Laval社区 如何在鸿蒙工程中引用flutter_module 1.创建鸿蒙原生工
Flutter适配OpenHarmony方案预研——集成
(文章已获得诚迈科技资深研发工程师-廖锦锐授权)
前文指路:
Flutter适配OpenHarmony方案预研——创建(上)_flutter_诚迈科技-Laval社区
Flutter适配OpenHarmony方案预研——创建(下)_flutter_诚迈科技-Laval社区
如何在鸿蒙工程中引用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
3. 执行 ohpm install
4. 使用 Deveco Studio 配置 MyApplication 的签名,运行程序
方式二:ohos工程直接引用 flutter_module 源码
1. 复制 flutter_module 源码 和 flutter相关文件
2. 修改 MyApplication/build-profile.json5
3. 修改 MyApplication/oh-package.json5
更多推荐
所有评论(0)