Flutter开发HarmonyOS鸿蒙Next应用的时候无法获取到flutter版本信息(flutter --version)

发布于 1周前 作者 sinazl 最后一次编辑是 5天前 来自 Flutter

Flutter开发HarmonyOS鸿蒙Next应用的时候无法获取到flutter版本信息(flutter --version)
【模块名_概率】简要描述: 5月13日最新Dev更新后 fluter --version 命令无法获取到版本号

【环境信息】:

  • 网络环境
  • 硬件开发板型号
  • 软件版本信息或tag节点
  • 测试环境
  • 其他

【预置条件】:

【测试步骤】: fluter --version 【预期结果】: Flutter 3.3.10 • channel stable • https://github.com/flutter/flutter.git Framework • revision 135454af32 (1 year, 5 months ago) • 2022-12-15 07:36:55 -0800 Engine • revision 3316dd8728 Tools • Dart 2.18.6 • DevTools 2.15.0 【实际结果】: Flutter • channel unknown • unknown source Framework • revision 042bc074dd (4 days ago) • 2024-05-09 18:23:42 +0000 Engine • revision 1a65d409c7 Tools • Dart 2.19.6 • DevTools 2.20.1 【恢复手段】:

【出现概率】:问题出现次数/实际测试次数

【定位信息】:

    1. Log、截图、多媒体文件等,所有和问题有关的信息:
5 回复

Running “flutter pub get” in flutter_module… Resolving dependencies… (3.0s) The current Flutter SDK version is 0.0.0-unknown.

Because flutter_module depends on connectivity_plus from git which requires Flutter SDK version >=3.3.0, version solving failed. pub get failed command: “/Users/xx/work/hmos/flutter_flutter/bin/cache/dart-sdk/bin/dart __deprecated_pub --color --directory . get --example” pub env: { “FLUTTER_ROOT”: “/Users/xx/work/hmos/flutter_flutter”, “PUB_ENVIRONMENT”: “flutter_cli:verify:har”, “PUB_CACHE”: “/Users/xx/.pub-cache”, } exit code: 1

master分支

Flutter • channel master • git@gitee.com:openharmony-sig/flutter_flutter.git Framework • revision 45bd5e627e (4 days ago) • 2024-05-09 18:43:41 +0000 Engine • revision 1a65d409c7 Tools • Dart 2.19.6 • DevTools 2.20.1

git fetch --all

git fetch 一下

在Flutter开发HarmonyOS鸿蒙Next应用时,若无法获取到Flutter版本信息(即执行flutter --version命令无响应或显示错误信息),这通常指向几个可能的问题点:

  1. 环境变量配置:首先确认flutter命令所在的路径已正确添加到系统的环境变量中。在Windows上,这通常在系统的“环境变量”设置中完成;在Mac或Linux上,则通过修改.bash_profile.zshrc或类似文件实现。

  2. Flutter SDK安装:确认Flutter SDK是否已正确安装,并且flutter命令指向的是SDK中的可执行文件。可以通过在命令行中运行which flutter(Mac/Linux)或where flutter(Windows)来检查。

  3. Flutter CLI工具状态:尝试运行flutter doctor查看Flutter环境是否存在问题,该命令会提供详细的系统配置检查及修复建议。

  4. 权限问题:确保有足够的权限执行flutter命令,特别是在Linux或Mac系统中,可能需要使用sudo前缀来提升权限。

如果以上步骤均确认无误但问题依旧存在,可能是系统特定的问题或Flutter安装损坏。此时,尝试重新安装Flutter SDK或更新到最新版本可能是有效的解决途径。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部