1、检查AVD的虚拟机监控层是否安装,具体如下
启动Android Studio并打开一个项目,点击菜单栏中的Tools,再点击SDK Manager启动SDK管理器

再点击SDK Tools,查看是否勾选'Android Emulator'选项以及电脑对应的处理器平台
即Intel处理器勾选'Intel x86 Emulator Accelerator(HAXM installer)-Deprecated'
AMD处理器勾选'Android Emulator Hypervisor Driver (installer)
一定要选择电脑对应的处理器,不能选错或两个都选,否则会出现错误

2、设置环境变量
在电脑"开始"中搜索"环境变量",点击"编辑系统环境变量"
在"系统变量"栏中点击"新建"
再输入变量名"ANDROID_SDK_HOME"
点击浏览目录,选择你想存放安卓虚拟机的具体位置(注意,该路径不能包含中文字符!)
选择完后点击确定

3、查看"windows功能"中虚拟机相关选项是否打开
打开"控制面板",点击"程序"

再点击"程序和功能"

点击左边栏的"启用或关闭Windows功能"
再勾选"Windows虚拟机监控程序平台"和"虚拟机平台"

如果仍解决不了:
2.未开启虚拟化:
- 右键单击 Windows 按钮并选择“应用和功能”。
- 在右侧 "相关设置" 下点击 "程序和功能"。
- 选择“打开或关闭 Windows 功能”。
- 选择“Hyper-V”,然后单击“确定”。
- 安装完成后重启。
虚拟化只支持 企业版、专业版 如果是其他版本需要额外执行脚本
在桌面新建一个文本文档,然后将以下代码复制进去:
pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Pause
保存之后,将这个文本文档的扩展名由默认的txt,修改为bat,并且将此文件命名为“Hyper-V.bat”
右键点击刚刚创建好的“Hyper-V.bat”,选择“以管理员身份运行”。
之后,就会自动跳出Hyper-V的安装界面,整个安装过程都是在命令行中完成的。组件数量很多,安装过程需要几分钟时间,请耐心等待,不要强行中断。在看到“操作成功完成,重新启动Windows以完成该操作”的提示之后,我们在光标处输入字母“Y”,然后回车,重启电脑。

Comments NOTHING