HarmonyOS 鸿蒙Next 新建工程集成新建的 flutter module har,app 启动 crash

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 新建工程集成新建的 flutter module har,app 启动 crash 以下是部分报错日志:

flutter doctor -v 结果:

! Flutter (Channel dev, 3.7.12-ohos, on macOS 13.2.1 22D68 darwin-x64, locale zh-Hans-CN)
• Flutter version 3.7.12-ohos on channel dev at /Users/liutong/ohos/flutter_flutter/flutter_flutter
! Upstream repository https://gitee.com/openharmony-sig/flutter_flutter.git is not a standard remote.
Set environment variable "FLUTTER_GIT_URL" to https://gitee.com/openharmony-sig/flutter_flutter.git to dismiss this error.

更多关于HarmonyOS 鸿蒙Next 新建工程集成新建的 flutter module har,app 启动 crash的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

2 回复

参考文档: https://gitee.com/openharmony-sig/flutter_flutter

参考解决方案:

  1. flutter_flutter 更新到最新版
  2. 编译命令 flutter build har --debug
  3. 复制 flutter_module.har
  4. 运行命令 flutter run --debug -d $DEVICE

更多关于HarmonyOS 鸿蒙Next 新建工程集成新建的 flutter module har,app 启动 crash的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


针对HarmonyOS鸿蒙Next新建工程集成新建的Flutter module后,app启动出现crash的问题,可能的原因及解决方案如下:

  1. 模块配置问题

    • 确保Flutter module的配置文件(如pubspec.yaml)正确无误,且版本与主工程兼容。
    • 检查build.gradlesettings.gradle文件中对Flutter module的引用路径和配置是否正确。
  2. 依赖冲突

    • 检查主工程与Flutter module之间的依赖库是否存在冲突,特别是第三方库版本不一致可能导致崩溃。
    • 尝试更新或统一依赖库版本。
  3. 资源文件问题

    • 确认Flutter module中的资源文件(如图片、字体等)是否已正确引入且路径无误。
    • 检查是否存在资源文件缺失或路径错误导致加载失败的情况。
  4. 编译环境问题

    • 确保使用的开发工具(如DevEco Studio)和编译环境(如JDK版本、Gradle版本等)符合鸿蒙系统的要求。
    • 尝试清理并重新构建项目。
  5. 日志分析

    • 查看崩溃日志(如logcat输出),分析崩溃的具体原因和位置。
    • 根据日志信息定位问题并进行修复。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部