关于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

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

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

相关推荐
峰兄19830538 分钟前
探索傅里叶变换与短时傅里叶分析:从理论到脚本实践
flutter
NocoBase1 小时前
6 个最佳开源 AI 仪表盘工具
低代码·开源·数据可视化
用户47949283569152 小时前
我只是给Typescript提个 typo PR,为什么还要签协议?
前端·后端·开源
国服第二切图仔4 小时前
DevUI Design中后台产品开源前端解决方案之Carousel 走马灯组件使用指南
前端·开源
遇到困难睡大觉哈哈4 小时前
HarmonyOS —— Remote Communication Kit 拦截器(Interceptor)高阶定制能力笔记
笔记·华为·harmonyos
遇到困难睡大觉哈哈5 小时前
HarmonyOS —— Remote Communication Kit 定制处理行为(ProcessingConfiguration)速记笔记
笔记·华为·harmonyos
氤氲息5 小时前
鸿蒙 ArkTs 的WebView如何与JS交互
javascript·交互·harmonyos
遇到困难睡大觉哈哈5 小时前
HarmonyOS支付接入证书准备与生成指南
华为·harmonyos
IvorySQL5 小时前
瀚高硬核助力 PG 社区:Postgres 19 迎来并行 TID 范围扫描,速度提升 3 倍
数据库·postgresql·开源