HarmonyOS flutter应用移植困难
需求场景:
现有项目App的一部分是基于flutter 2开发的(flutter module模式含flutter路由),现在正在构建HarmonyOS应用(API 11 release版),flutter的部分需要直接移植。
问题:根据https://gitee.com/openharmony-sig/flutter_flutter现有文档,尝试了各种分支,始终跑不起来,各种深坑;也有想过自己编译flutter_engine,其中depot_tools等环境的搭建和编译调试太耗费时间了。
期望:
- HarmonyOS版flutter引擎稳定:针对API11提供 flutter2和flutter3最为稳定的引擎版本。
 - 编译干净利索:希望可以利用 flutter_flutter/lib中flutter命令 将flutter项目直接编译成har、hap、hsp文件,现在flutter项目内还要创建ohos目录以及各种配置,很是繁琐。
 - 文档清晰:使用单独文档说明如何加入使用编译后的 flutter项目模块。( har、hap、hsp文件)
 
        HarmonyOS
      
        赞
        
 收藏 1
 回答 1
 
        待解决
        
相关问题
 HarmonyOS xmeyepro采用flutter开发。围绕着怎么搭建flutter环境遇到了一些困难 
1301浏览  • 1回复 待解决
HarmonyOS 应用集成 Flutter 
1433浏览  • 1回复 待解决
鸿蒙入门起来有困难吗 
3716浏览  • 3回复 待解决
Flutter开发的项目想移植到HarmonyOS上,配置完之后提示Unable to locate an HarmonyOS SDK 
4332浏览  • 1回复 待解决
HarmonyOS webrtc 库移植咨询 
1986浏览  • 1回复 待解决
HarmonyOS flutter构建应用自动区分证书 
1080浏览  • 1回复 待解决
HarmonyOS 4.2.0, 安装flutter应用安装不了 
1617浏览  • 1回复 待解决
HarmonyOS 通过flutter engine构建harmony应用 
1210浏览  • 1回复 待解决
HarmonyOS flutter run --debug运行ohos应用白屏 
1869浏览  • 1回复 待解决
HarmonyOS有移植mars库吗? 
2000浏览  • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件 
1993浏览  • 1回复 待解决
移植安卓应用到鸿蒙平台急需一个Gif组件 
7538浏览  • 1回复 待解决
HarmonyOS flutter_flutter项目进展 
1224浏览  • 1回复 待解决
HarmonyOS系统用Flutter开发应用 如何进行调试? 
1575浏览  • 1回复 待解决
分布式调用链路追踪困难,如何整合多设备日志? 
770浏览  • 1回复 待解决
HarmonyOS flutter_flutter开发环境搭建问题 
1901浏览  • 1回复 待解决
【三方库移植】怎么在OpneHarmony标准系统上移植三方库 
8035浏览  • 1回复 待解决
HarmonyOS Flutter支持 
1124浏览  • 1回复 待解决
HarmonyOS如何移植第三方MCU? 
11185浏览  • 1回复 待解决
HarmonyOS OpenHarmony-SIG / flutter_flutter三方库webview_flutter报错 
1509浏览  • 1回复 待解决
HarmonyOS flutter框架,使用webview_flutter包,js如何和webview_flutter通讯 
1001浏览  • 1回复 待解决
HarmonyOS接入Flutter产物后,HarmonyOS与flutter交互报错 
1499浏览  • 1回复 待解决
flutter项目flutter_inappwebview不支持HarmonyOS 
1405浏览  • 1回复 待解决
有没有maobox 鸿蒙版的相关移植? 
7748浏览  • 2回复 待解决
移植鸿蒙中断向量表如何修改 
7621浏览  • 2回复 待解决





















目前只有flutter3.7.12的HarmonyOS化版本;旧的flutter2.x的项目,需要先升级到flutter3.7.12版本,然后再使用flutter3.7.12的HarmonyOS化版本api11版本先使用这个分支,但是基本不会更新这个分支的代码了。
https://gitee.com/openharmony-sig/flutter_flutter/tree/flutter-3.7.12-ohos.candidate.1/
这个分支还需要使用本地engine产物,切换到分支flutter-3.7.12-ohos.candidate.1:https://gitee.com/openharmony-sig/flutter_engine/tree/flutter-3.7.12-ohos.candidate.1/ 可能需要自行编译engine产物。