HarmonyOS鸿蒙Next中flutter启动运行报错

HarmonyOS鸿蒙Next中flutter启动运行报错 报错信息如下:

Flutter assets will be downloaded from http://storage.flutter-io.cn. Make sure you trust this source!

Launching lib\main.dart on 3XB0124930000164 in debug mode...

start hap build...

√ Built ohos\entry\build\default\outputs\default\entry-default-signed.hap.

installing hap. bundleName: com.huawei.romavm

ProcessException: The command failed with exit code -1073741502

Command: D:\software\DevEco Studio\sdk\default\openharmony\toolchains\hdc.exe -t 3XB0124930000164 shell rm -rf data/local/tmp/flutterInstallTemp

Exited (1).

环境这些都是OK 的!

Flutter 版本信息如下:

Flutter 3.22.1-0.0.pre.33 • channel oh-3.22.0 • https://gitee.com/harmonycommando_flutter/flutter.git

Framework • revision 08530656a7 (3 months ago) • 2025-04-29 03:17:42 +0000

Engine • revision f6344b75dc

Tools • Dart 3.4.0 • DevTools 2.34.1

更多关于HarmonyOS鸿蒙Next中flutter启动运行报错的实战教程也可以访问 https://www.itying.com/category-92-b0.html

3 回复

感谢您的提问题,当前日志信息太少,运行一下命令看是否能抓取更多日志信息:

1、运行flutter doctor -v获取环境配置信息
2、获取hilog日志:hdc hilog > hilog.log

更多关于HarmonyOS鸿蒙Next中flutter启动运行报错的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS Next中,Flutter启动运行报错可能涉及SDK兼容性或环境配置问题。请检查Flutter版本是否支持HarmonyOS Next,确认DevEco Studio及HarmonyOS SDK已更新至最新版本。同时验证项目配置文件(如build.gradle)中的依赖项是否适配。部分Flutter插件可能尚未兼容,需排查插件兼容性。

从报错信息来看,问题出现在执行 hdc.exe 命令时,进程异常退出(exit code -1073741502)。这通常与权限或环境配置相关。以下是排查建议:

  1. 检查HDC工具权限:确保DevEco Studio中的hdc.exe具有足够的系统权限,尝试以管理员身份运行DevEco Studio或命令行工具。

  2. 确认设备连接状态:运行 hdc list targets 确认设备3XB0124930000164已正常连接且可访问。

  3. 清理临时文件:手动执行报错中的命令 hdc -t 3XB0124930000164 shell rm -rf data/local/tmp/flutterInstallTemp,检查是否能够成功删除目录,排除文件锁或权限问题。

  4. 检查Flutter for HarmonyOS版本兼容性:你使用的Flutter版本(3.22.1-0.0.pre.33)是针对HarmonyOS的定制分支,请确认其与当前DevEco Studio及HarmonyOS SDK的版本匹配。如有更新,建议同步到最新版本。

  5. 重启HDC服务:尝试在命令行执行 hdc killhdc start 重启HDC服务,再重新运行项目。

如果以上步骤未能解决,可能是环境变量或路径冲突,建议检查DevEco Studio的SDK配置及设备调试权限。

回到顶部