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
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Flutter release模式无法运行,debug模式正常
776浏览 • 1回复 待解决
HarmonyOS工程导入flutter module编译出的har包,使用FlutterEntry进入指定flutter 页面,会导致flutter module又启动一次
260浏览 • 1回复 待解决
HarmonyOS flutter的TextField无法正常粘贴
88浏览 • 1回复 待解决
HarmonyOS 无法使用flutter_html 2.x版本
143浏览 • 1回复 待解决
HarmonyOS 升级新版本flutter运行报错
112浏览 • 1回复 待解决
HarmonyOS flutter_module模式支持flutter attach调试吗?
218浏览 • 1回复 待解决
HarmonyOS化flutter无法打开摄像头
267浏览 • 1回复 待解决
HarmonyOS flutter引擎中如何支持 PlatformView
361浏览 • 1回复 待解决
HarmonyOS 使用编译器run打开flutter页面闪退
332浏览 • 1回复 待解决
HarmonyOS flutter版本过低
163浏览 • 1回复 待解决
flutter url_launcher在HarmonyOS报错
334浏览 • 1回复 待解决
HarmonyOS版本Flutter嵌入APP的方式如何调试flutter代码
221浏览 • 1回复 待解决
HarmonyOS 升级版本后构建的hap包无法正常运行
1680浏览 • 1回复 待解决
HarmonyOS flutter build har fail
84浏览 • 1回复 待解决
HarmonyOS flutter如何实现HarmonyOS release打包
229浏览 • 1回复 待解决
HarmonyOS 使用flutter创建packages时报错
314浏览 • 1回复 待解决
HarmonyOS Native对象与ArkTS对象绑定时,release版本报错,debug版本正常
82浏览 • 1回复 待解决
HarmonyOS 使用构建字节码HAR通过loadContentByName打开页面,获取不到LocalStorage
79浏览 • 1回复 待解决
HarmonyOS flutter build报错
312浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
338浏览 • 1回复 待解决
HarmonyOS Flutter版本适配问题
219浏览 • 1回复 待解决
HarmonyOS flutter build har出问题,看报错来自ohos库
250浏览 • 1回复 待解决
debug运行正常,release运行不显示UI界面的情况,是代码混淆导致的。
关闭代码混淆后,在本地运行release模式,验证是否能正常显示UI界面。如果关闭混淆后可以显示,就说明是代码混淆导致的问题。需要检查ohos中和flutter相关的est代码是否被混淆了。