HarmonyOS鸿蒙Next中用的是适配的Flutter,用的是3.27.4版本,现在只要一执行flutter --version就会报下面的错误

HarmonyOS鸿蒙Next中用的是适配的Flutter,用的是3.27.4版本,现在只要一执行flutter --version就会报下面的错误 【问题描述】:用的是适配的Flutter,用的是3.27.4版本,现在只要一执行flutter --version就会报下面的错误,

【问题现象】:

cke_749.png

【版本信息】:Flutter:3.27.4

【尝试解决方案】:通过该文档无法解决问题:https://developer.huawei.com/consumer/cn/forum/topic/0201194546423084357?fid=0109140870620153026,代理有开启,也是不行


更多关于HarmonyOS鸿蒙Next中用的是适配的Flutter,用的是3.27.4版本,现在只要一执行flutter --version就会报下面的错误的实战教程也可以访问 https://www.itying.com/category-92-b0.html

5 回复

问题已解决:更新版本解决。3.27.4版本会出现这个问题,3.32.0-release版本不会出现这个问题。

更多关于HarmonyOS鸿蒙Next中用的是适配的Flutter,用的是3.27.4版本,现在只要一执行flutter --version就会报下面的错误的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


好的,后续问题欢迎随时反馈~

是不是有哪里配置没配置好

Flutter 3.27.4 在 HarmonyOS Next 上执行 flutter --version 报错,常见原因是 Flutter SDK 的鸿蒙插件未正确配置或版本不匹配。需检查 flutter doctor 输出中是否有鸿蒙平台相关错误,并确认 pubspec.yamlharmonyos 适配依赖已添加。若插件缺失,可能导致环境检测失败。

遇到 flutter --version 报错,通常与 SDK 环境或工具链缓存有关,常见于使用 HarmonyOS Next 适配版时。请按以下步骤排查:

  1. 确认 SDK 完整性

    • 检查 Flutter 目录下的 version 文件是否存在且内容为 3.27.4
    • 删除 bin/cache 目录后重试,某些缓存损坏会引发该错误。
  2. 验证环境变量

    • 确保 PATH 中 Flutter 的 bin 目录路径正确,无多余空格或中文字符。
    • 在终端执行 which flutter 确认指向的是适配版 SDK。
  3. 检查代理与网络

    • 即使开启了代理,也可能因证书问题导致 Dart 进程无法启动。可临时关闭代理,或设置 NO_PROXY=localhost,127.0.0.1 后再试。
  4. 兼容性处理

    • 若使用 OpenHarmony 设备,需确保 flutter 命令调用的 Dart 版本与 SDK 配套,避免系统自带的旧版 Dart 干扰。可尝试直接运行 dart --version 确认。

以上步骤可解决大部分同类问题。若仍无效,请提供完整错误日志以便进一步定位。

回到顶部