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

2 回复

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_enginerun命令后出现应用黑屏,可能由以下原因导致:

  1. 资源加载失败:检查pubspec.yaml中的资源路径是否正确,确保资源文件存在且路径无误。
  2. Flutter Engine未正确初始化:确保Flutter Engine已正确初始化,调用FlutterEnginerun方法前,检查DartEntrypointInitialRoute设置是否正确。
  3. UI线程阻塞:避免在主线程执行耗时操作,确保UI线程不被阻塞。
  4. 兼容性问题:确认Flutter SDK版本与HarmonyOS Next兼容,必要时升级Flutter SDK。

建议通过adb logcat查看日志,定位具体错误。

回到顶部