DevEco Studio链接虚拟机报错解决方法

看处理方法之前我真的好像给你说,这个报错害得我好惨,呜呜呜呜呜呜呜,此时此刻真的好想哭,DevEco Studio链接虚拟机报错解决方法我用了半夜三个小时多加一下午三个小时多,别问是有多难,只是找方法的过程过于曲折和无知,只能说第一次接触,闭眼瞎撞的了。

鸿蒙应用版本不匹配错误解决这个问题虽然没有费太多时间,但是,在上面的问题上已经耗尽了我全部的耐心和精力,刚搞好上面的还没来的及高兴就又被捶死了,好难过,好难过,现在我的好难过,如果今晚还有bug,老子就不干了,睡觉,谁爱学谁学,哼!!!我生气了

我先描述一下我遇到的问题。我是零基础学鸿蒙。基础学完之后学习视频上有一个需要用虚拟机测试的步骤,我按照视频做完之后报错:

然后我搜到很多博主的处理方法,都是直接打开控制器选或者是连接华为的虚拟机,,不然但这些基础都是电脑里要有Hyper-V,所以教程和实际情况都不一样。算来这个问题是卡了我五六个小时,找了各种办法搞得晕头转向。看着都恶心,烦死了!!!!!!!!!!!!

最后还是死马当活马医的心态又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又又

问了豆包**'DevEco Studio链接虚拟机报错原因是电脑是家庭版'**终于给我争取答案了😔

遇到的 00801001 错误,是因为 Windows 家庭版默认不包含 Hyper-V 功能,而 DevEco Studio 的模拟器需要依赖它。下面是完整的解决步骤:


1. 检查并开启 BIOS 虚拟化

  1. 重启电脑,在开机时按 DelF2F10(依主板品牌而定)进入 BIOS/UEFI。
  2. 找到 Intel VT-xAMD-VSVM Mode 等选项,将其设置为 Enabled
  3. 保存并退出,重启电脑。
  4. 打开任务管理器 → 性能 → CPU,确认 "虚拟化" 显示为已启用

2. 在家庭版上安装 Hyper-V

  1. 新建一个文本文档,将以下代码复制进去:

    复制代码
    pushd "%~dp0"
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    del hyper-v.txt
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
    pause
  2. 将文件重命名为 Hyper-V.bat,右键选择以管理员身份运行

  3. 脚本执行完成后,按提示输入 Y 重启电脑。


3. 启用相关 Windows 功能

  1. 打开 "控制面板" → "程序" → "程序和功能" → "启用或关闭 Windows 功能"。
  2. 勾选以下三项:
    • Hyper-V
    • Windows 虚拟机监控程序平台
    • 虚拟机平台
  3. 点击 "确定",等待系统配置完成后重启电脑。

4. 修复 Hyper-V 启动项(可选)

如果重启后问题依旧,以管理员身份打开命令提示符,执行:

cmd

复制代码
bcdedit /set hypervisorlaunchtype auto

然后再次重启电脑。


完成以上步骤后,重新打开 DevEco Studio 的 Device Manager,尝试启动模拟器,应该就可以正常运行了

鸿蒙应用版本不匹配错误解决

报错信息:

复制代码
ErrorCode: 00401019
ErrorDescription: compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.

报错原因:这个错误(ErrorCode: 00401019)是因为你的应用项目配置的API版本(或兼容版本)高于当前运行设备或模拟器的系统API版本,导致两者不兼容,应用无法安装或运行

处理:既然说是项目版本和虚拟设备版本不不匹配出现兼容问题那就看一下这两个配置的版本

坑:我建议是改设备版本(重点加红加粗,你要是没看到就改了,报错别骂我,自己再改回原来版本就好了,要重启开发软件哦,不然更新不了的),因为我第一次改的项目版本导致项目代码报错(崩溃了真是,我真的崩溃了,真是服了气了,啊~~~~~~烦死了)

查看项目版本:

  • 点击菜单栏 File > Project Structure

  • 这里看版本是22

查看设备版本:

这里版本是21,所以,应该换成22的

相关推荐
ONEDAY21 小时前
HarmonyOS 多 Product 构建实践:一套代码生成多个产物
harmonyos
TT_Close1 天前
别劝退了!5秒搞定 Flutter 鸿蒙 FVM 起跑线
flutter·harmonyos·visual studio code
TrisighT1 天前
ArkTS 列表滚动时为什么会闪现旧数据?我扒了 LazyForEach 的复用逻辑
harmonyos·arkts·arkui
MonkeyKing1 天前
鸿蒙ArkTS深度剖析:ArkTS与TS/JS核心差异、静态强类型实战优势
typescript·harmonyos
TrisighT1 天前
Electron鸿蒙PC上写日志文件,我被权限和路径坑了两次
electron·harmonyos
TrisighT2 天前
一个下午搞定 ArkTS 折叠面板?结果我从两点写到晚上九点
harmonyos·arkts·arkui
花椒技术5 天前
HJPusher / HJPlayer SDK 实践:我们为什么把直播推播链路拆成一套可复用能力
设计模式·harmonyos·直播
一维Ace5 天前
HarmonyOS ArkTS 按钮组件全解:Button、Toggle 状态交互实战
harmonyos
anyup6 天前
来简单聊聊鸿蒙开发,万元奖金的事~
前端·华为·harmonyos
Georgewu6 天前
【无测试机别害怕】华为云鸿蒙云手机南:从零到联调全流程详解
harmonyos