HarmonyOS鸿蒙Next中OpenHarmony-SIG / flutter_flutter不支持get框架项目白屏和调试问题

HarmonyOS鸿蒙Next中OpenHarmony-SIG / flutter_flutter不支持get框架项目白屏和调试问题 FLutter get 框架库(https://pub-web.flutter-io.cn/packages/get)问题: 1、项目使用了getx 三方库(initGetMaterialApp),Flutter 3.7.12-ohos 是否支持。(ohos 平台项目成功运行,运行白屏)

调试问题: 2、mac电脑 如何通过 VScode F5 运行直接和上边一样运行成功。(VSCode 使用DevTools、联调、断点比较方便),目前只能通过 命令行"flutter run --debug --local-engine=/Users/wangmeng/ohos/src/out/ohos_debug_unopt_arm64 -d 2MM0224127000621",才能运行成功


更多关于HarmonyOS鸿蒙Next中OpenHarmony-SIG / flutter_flutter不支持get框架项目白屏和调试问题的实战教程也可以访问 https://www.itying.com/category-92-b0.html

4 回复

调试问题,您可参考以下链接:

https://gitee.com/openharmony-sig/flutter_samples/blob/master/ohos/docs/06_debug/调试dart代码.md

网络问题:需要在module.json5中配置

"requestPermissions": [
  {
  "name": "ohos.permission.INTERNET"
  }
],

更多关于HarmonyOS鸿蒙Next中OpenHarmony-SIG / flutter_flutter不支持get框架项目白屏和调试问题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我的项目也是用的getx,打包出来白屏。复制一份普通的MaterialApp过来打包就能显示。不知为何。

在HarmonyOS鸿蒙Next中,OpenHarmony-SIG / flutter_flutter不支持get框架项目白屏和调试问题,可能是由于以下原因:

  1. 兼容性问题:鸿蒙Next与Flutter的某些版本或插件可能存在兼容性问题,导致get框架无法正常加载或渲染页面,从而出现白屏。

  2. 依赖缺失:项目可能缺少必要的依赖项或配置文件,导致get框架无法正确初始化。

  3. 调试工具不完善:鸿蒙Next的调试工具可能尚未完全适配Flutter的调试需求,导致开发者在调试过程中遇到问题。

  4. 运行时环境差异:鸿蒙Next的运行时环境与传统的Android或iOS环境存在差异,可能导致get框架在鸿蒙系统上的行为不一致。

  5. SIG支持有限:OpenHarmony-SIG对Flutter的支持可能还在完善中,某些功能或框架尚未完全适配。

这些问题可能需要等待鸿蒙Next的进一步更新或OpenHarmony-SIG对Flutter的优化支持。

在HarmonyOS鸿蒙Next中,OpenHarmony-SIG / flutter_flutter项目出现白屏和调试问题,可能是由于Flutter与OpenHarmony的兼容性问题。建议检查以下方面:

  1. 确保Flutter SDK版本与OpenHarmony兼容。
  2. 检查项目依赖库,特别是get框架的版本是否适配。
  3. 查看调试日志,定位具体错误信息。
  4. 尝试在原生OpenHarmony环境中运行Flutter项目,排除环境问题。

如果问题依旧,建议联系OpenHarmony-SIG社区获取进一步支持。

回到顶部