HarmonyOS flutter module构建release版本har使用多引擎打开的flutter页面在某些场景下循环打印报错,且UI无法正常展示
flutter_flutter分支dev,flutter module通过命令flutter build har --release构建release版本的har。通过native工程引用har,打开在老版本的debug模式下可以正常打开的dart页面,页面无法正常展示,日志中反复打印如下报错内容:
06-24 16:54:52.783 56478-56478 C03900/Ace E [jsi_base_utils.cpp(JsLogPrint)-(100000:100000:scope)] FIX THIS APPLICATION ERROR
06-24 16:54:52.783 56478-56478 C03900/Ace E @Component 'FlutterPage'[16]: State variable 'nodeController' has changed during render! It's illegal to change @Component state while build (initial render or re-render) is on-going. Application error!
06-24 16:54:52.797 56478-56478 C03900/Ace E [jsi_base_utils.cpp(JsLogPrint)-(100000:100000:scope)] FIX THIS APPLICATION ERROR
- 1.
- 2.
- 3.
HarmonyOS
赞
收藏 0
回答 1
相关问题
Flutter release模式无法运行,debug模式正常
1390浏览 • 1回复 待解决
HarmonyOS工程导入flutter module编译出的har包,使用FlutterEntry进入指定flutter 页面,会导致flutter module又启动一次
811浏览 • 1回复 待解决
HarmonyOS flutter的TextField无法正常粘贴
635浏览 • 1回复 待解决
HarmonyOS 无法使用flutter_html 2.x版本
686浏览 • 1回复 待解决
HarmonyOS 升级新版本flutter运行报错
1047浏览 • 1回复 待解决
HarmonyOS化flutter无法打开摄像头
837浏览 • 1回复 待解决
HarmonyOS flutter引擎中如何支持 PlatformView
908浏览 • 1回复 待解决
HarmonyOS 使用编译器run打开flutter页面闪退
881浏览 • 1回复 待解决
HarmonyOS flutter_module模式支持flutter attach调试吗?
831浏览 • 1回复 待解决
HarmonyOS flutter版本过低
732浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
891浏览 • 1回复 待解决
HarmonyOS 升级版本后构建的hap包无法正常运行
2160浏览 • 1回复 待解决
HarmonyOS版本Flutter嵌入APP的方式如何调试flutter代码
801浏览 • 1回复 待解决
HarmonyOS flutter build har fail
742浏览 • 1回复 待解决
HarmonyOS Native对象与ArkTS对象绑定时,release版本报错,debug版本正常
627浏览 • 1回复 待解决
某些图片无法加载,在系统的finder可以正常显示
2577浏览 • 1回复 待解决
HarmonyOS flutter如何实现HarmonyOS release打包
681浏览 • 1回复 待解决
HarmonyOS 使用flutter创建packages时报错
843浏览 • 1回复 待解决
HarmonyOS 使用构建字节码HAR通过loadContentByName打开页面,获取不到LocalStorage
575浏览 • 1回复 待解决
Flutter的插件webview_flutter,在HarmonyOS应用中,无法加载本地Html文件
1592浏览 • 1回复 待解决
HarmonyOS Flutter版本适配问题
1041浏览 • 1回复 待解决
HarmonyOS flutter build har出问题,看报错来自ohos库
894浏览 • 1回复 待解决
debug运行正常,release运行不显示UI界面的情况,是代码混淆导致的。
关闭代码混淆后,在本地运行release模式,验证是否能正常显示UI界面。如果关闭混淆后可以显示,就说明是代码混淆导致的问题。需要检查ohos中和flutter相关的est代码是否被混淆了。