DevEco Studio使用模拟器报错,解决办法

在进行鸿蒙应用开发时,很多开发者没有鸿蒙系统的设备,无法在鸿蒙系统真机上进行调试,这时就需要使用官方提供的模拟器。在菜单栏Tools---Device Manager,打开模拟器弹窗,登录华为账号后即可进行模拟器管理。

但在模拟器下载后,点击右侧Actions启动时,会遇到提示报错“模拟器启动失败,当前CPU不支持AES指令”。这个时候可能大家会跟我一样一头雾水,其实这是提示我们开发者的电脑CPU需要支持AES指令集,否则无法运行模拟器。

在开发者官网上,有写到模拟器的运行环境要求,其中一条就是CPU需要支持AES指令集。

当我们遇到安装鸿蒙模拟器后提示“CPU不支持AES指令”这个问题时,可以按照如下步骤尝试进行解决:

1.检查CPU指令集:
可以使用CPU-Z等工具查看本机CPU支持的指令集。确保CPU支持AES指令集。比如我的电脑通过CPU-Z,发现CPU支持的指令集确实没有AES。

2.更换支持AES指令集的CPU:
如果当前CPU不支持AES指令集,可以考虑更换支持AES指令集的CPU(换台电脑)。
3.在Windows系统中启用AES指令集:
如果经过排查,发现CPU支持AES指令集,但还是提示错误信息。那么可以打开控制面板>程序>程序与功能>启动或关闭Windows功能,找到并勾选“Hyper-V”、“Windows虚拟机监控程序平台”、“虚拟机平台”,点击确定并重启电脑。


若勾选后启动模拟器仍然提示该错误,需要以管理员权限打开命令行窗口并执行:bcdedit /set hypervisorlaunchtype auto并重启电脑。
通过以上步骤,就可以解决由于CPU不支持AES指令集导致的模拟器无法运行的问题啦。

posted @   掌玉帛  阅读(301)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示