HarmonyOS 鸿蒙Next 新建工程集成新建的 flutter module har,app 启动 crash
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
参考解决方案:
- flutter_flutter 更新到最新版
- 编译命令 flutter build har --debug
- 复制 flutter_module.har
- 运行命令 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的问题,可能的原因及解决方案如下:
-
模块配置问题:
- 确保Flutter module的配置文件(如
pubspec.yaml
)正确无误,且版本与主工程兼容。 - 检查
build.gradle
和settings.gradle
文件中对Flutter module的引用路径和配置是否正确。
- 确保Flutter module的配置文件(如
-
依赖冲突:
- 检查主工程与Flutter module之间的依赖库是否存在冲突,特别是第三方库版本不一致可能导致崩溃。
- 尝试更新或统一依赖库版本。
-
资源文件问题:
- 确认Flutter module中的资源文件(如图片、字体等)是否已正确引入且路径无误。
- 检查是否存在资源文件缺失或路径错误导致加载失败的情况。
-
编译环境问题:
- 确保使用的开发工具(如DevEco Studio)和编译环境(如JDK版本、Gradle版本等)符合鸿蒙系统的要求。
- 尝试清理并重新构建项目。
-
日志分析:
- 查看崩溃日志(如
logcat
输出),分析崩溃的具体原因和位置。 - 根据日志信息定位问题并进行修复。
- 查看崩溃日志(如
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,