Flutter开发HarmonyOS鸿蒙Next应用的时候flutter run失败——安装后启动就崩溃

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

Flutter开发HarmonyOS鸿蒙Next应用的时候flutter run失败——安装后启动就崩溃
【任务描述】

创建工程

flutter create --platforms ohos <projectName>

flutter run失败 报错如下: XComFlutterEngine: Thread:390970130464 [ERROR:flutter/shell/platform/ohos/library_loader.cpp(178)] Init NAPI Failed.

直观现象,app安装后启动就崩溃

flutter run --release没问题

环境如下: Flutter 3.7.12-ohos-1.0.0 • channel dev • https://gitee.com/openharmony-sig/flutter_flutter.git Framework • revision cf658a56de (5 weeks ago) • 2024-10-23 01:32:11 +0000 Engine • revision 1a65d409c7 Tools • Dart 2.19.6 • DevTools 2.20.1

devEco studio版本: 构建版本:5.0.3.910,构建 2024年11月1日

【解决方案】

【任务来源】

1 回复

在Flutter开发HarmonyOS(鸿蒙)Next应用时遇到flutter run失败,且应用安装后启动即崩溃的问题,通常涉及多个可能的原因。首先,确保你的开发环境配置正确,包括Flutter SDK、Dart SDK以及HarmonyOS SDK的版本兼容性。

  1. 检查依赖关系:确保pubspec.yaml文件中列出的所有依赖都与HarmonyOS兼容,并且没有版本冲突。

  2. 日志分析:运行flutter run -v以获取详细输出,这有助于定位崩溃的具体原因。查看日志中的错误和异常信息,特别是那些与设备或系统相关的条目。

  3. 原生代码检查:如果你的应用中包含了原生代码(如Java或Kotlin),请确保这些代码没有导致崩溃的问题。

  4. 设备兼容性:确认你的鸿蒙设备是否支持你正在开发的应用版本。某些API或特性可能在旧设备上不受支持。

  5. 清理和重建:尝试清理项目(flutter clean)并重新构建(flutter run),以解决潜在的构建缓存问题。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。这将帮助你获得更专业的技术支持。

回到顶部