关于Flutter版本过低导致鸿蒙虚拟机启动失败的问题解决

当我们使用3.22版本的Flutter SDK时创建了鸿蒙项目,在DevEco Studio中使用虚拟机启动创建的鸿蒙项目有可能会出现上述的问题。

这是因为我们使用的 Flutter SDK版本过低的原因。我们需要使用 3.27 版本的Flutter SDK来重新创建一个鸿蒙项目。

1、升级 Flutter SDK

1、下载最新版的flutter SDK

我们需要访问一下仓库,看一下最新的发行版版本:https://gitcode.com/openharmony-tpc/flutter_flutter

现在最新的Flutter SDK版本是 3,27 版本,我们也看一下仓库的分支,确定一些最新版本。然后我们将原来下载的 flutter_flutter 文件夹删除之后,打开 PowerShell执行以下命令:

bash 复制代码
git clone -b oh-3.27.4-dev https://gitcode.com/openharmony-tpc/flutter_flutter.git

上述命令旨在从 gitCode 当中拉取最新的flutter SDK,最新的版本就是我们上述查询的最新版本。

2、检查环境

当我们下载之后,打开 PowerShell,执行以下命令来检查一下环境是否配置成功:

bash 复制代码
$env:PUB_HOSTED_URL="https://pub.flutter-io.cn"
$env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"
flutter doctor -v

前两项如果显示绿色表示环境正常:

3、升级环境后创建新的Flutter项目

执行以下命令创建新的Flutter项目:

在<projectName>中输入自己的项目名称,注意不要有大写字母!

bash 复制代码
flutter create --platforms ohos <projectName>

创建完毕之后,进入我们创建的项目目录,执行以下命令进行编译:

bash 复制代码
flutter build app -release

当显示以上结果之后表示编译成功。

4、进入DevEco Studio打开项目

我们进入DevEco Studio打开我们刚刚创建的新项目,然后打开终端输入以下命令:

bash 复制代码
hdc

如果显示上述的结果表示我们的环境配置成功了,接下来就可以打开虚拟机运行当前的项目。

然后后就可以成功启动虚拟机运行我们的项目了!问题得以解决!!

相关推荐
李李李勃谦5 分钟前
Flutter 框架跨平台鸿蒙开发 - 小众景点发现
flutter·华为·harmonyos
见山是山-见水是水6 分钟前
Flutter 框架跨平台鸿蒙开发 - 邻里互助服务平台
flutter·华为·harmonyos
提子拌饭13313 分钟前
3D 旋转卡片:鸿蒙Flutter 实现的交互式 3D 卡片效果
flutter·华为·harmonyos·鸿蒙
提子拌饭13313 分钟前
星芒便签:鸿蒙Flutter框架 实现的美观便签应用
flutter·华为·架构·开源·harmonyos·鸿蒙
一直在想名15 分钟前
Flutter 框架跨平台鸿蒙开发 - 亲子故事共创
flutter·华为·harmonyos
2401_8396339116 分钟前
Flutter 框架跨平台鸿蒙开发 - 声音密码锁
服务器·flutter·华为·harmonyos
Utopia^16 分钟前
Flutter 框架跨平台鸿蒙开发 - 知识卡片整理
flutter·华为·harmonyos
@不误正业28 分钟前
第04章-开源鸿蒙的架构概览
架构·开源·harmonyos
独特的螺狮粉29 分钟前
开源鸿蒙跨平台Flutter开发:近视防控数字疗法:基于 Flutter 的眼动物理追踪与睫状肌动力学舒缓测绘架构
flutter·华为·架构·开源·harmonyos·鸿蒙
Swift社区32 分钟前
ArkUI 的核心语法,一篇文章讲清楚
harmonyos·arkui