HarmonyOS鸿蒙Next中flutter框架,使用flutter_engine执行run命令,出现应用黑屏。
HarmonyOS鸿蒙Next中flutter框架,使用flutter_engine执行run命令,出现应用黑屏。 使用鸿蒙开源的flutter_engine,执行flutter run命令运行应用到实体手机,出现应用黑屏。
来源: https://gitee.com/openharmony-sig/flutter_engine
执行命令:flutter run --local-engine=D:\code\Harmony\flutter_engine\src\out\ohos_release_arm64 运行结果看到手机应用为完全黑屏。
使用ohos_profile_arm64执行则能够正常显示。
更多关于HarmonyOS鸿蒙Next中flutter框架,使用flutter_engine执行run命令,出现应用黑屏。的实战教程也可以访问 https://www.itying.com/category-92-b0.html
debug版本需要清一下缓存 更新dev下的flutter_flutter 执行flutter clean。
flutter更新到master或dev分支最新版后,可以解决白屏问题。(5月3号之后的版本)
windows上创建项目,debug和release模式运行均未出现白屏情况。
更多关于HarmonyOS鸿蒙Next中flutter框架,使用flutter_engine执行run命令,出现应用黑屏。的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在HarmonyOS Next中使用Flutter框架时,执行flutter_engine
的run
命令后出现应用黑屏,可能由以下原因导致:
- 资源加载失败:检查
pubspec.yaml
中的资源路径是否正确,确保资源文件存在且路径无误。 - Flutter Engine未正确初始化:确保Flutter Engine已正确初始化,调用
FlutterEngine
的run
方法前,检查DartEntrypoint
和InitialRoute
设置是否正确。 - UI线程阻塞:避免在主线程执行耗时操作,确保UI线程不被阻塞。
- 兼容性问题:确认Flutter SDK版本与HarmonyOS Next兼容,必要时升级Flutter SDK。
建议通过adb logcat
查看日志,定位具体错误。