admin 管理员组

文章数量: 1184232

遇到的问题:

Android Studio创建虚拟机AVD时显示HAXM未安装,虚拟机启动失败。在SDK安装录没有HAXM installer,自己安装HAXM又不识别,最终还是启动不了虚拟机。

解决的方法:

1.确认电脑开启虚拟化

打开任务管理器->性能,确认虚拟化功能已开启

如果虚拟化功能没开启,参考视频(以联想举例) 如何开启虚拟化功能。若在BIOS界面开启虚拟化后,开机依然显示虚拟化未启动,可能是遇到了兼容类的问题,解决方法就把内存隔离功能关闭。
具体方法如下:

PowerShell命令关闭方法(需管理员权限)

  1. 在开始菜单搜索栏输入"PowerShell",选择以管理员身份运行。
  2. 输入命令:
    bcdedit /set hypervisorlaunchtype off‌‌
  3. 执行后重启电脑生效。

执行后,再次查看虚拟化,应该显示已启用状态。 

2.控制面板中虚拟机相关选项去掉对勾

控制面板->程序->启动或关闭Windows相关功能。

在其中找到Hyper-V、VirtualMachine Platform/虚拟机平台Windows Sandbox/Windows 沙盒、Windows Hypervisor Platform/Windows 虚拟机监控程序平台将前面的对勾去掉。然后点击确定,重启电脑。(注意:如果某些选项不存在,则设置自己电脑所存在的选项即可)

3.在Android Studio中安装Android Emulator hypervisor driver 

打开Andorid Studio的Settings搜索SDK -> Android SDK -> SDK Tools -> 安装Android Emulator hypervisor driver

4.执行silent_install.bat文件

打开自己的SDK目录(在刚才的Android SDK界面可以看到),在目录中依次点击extras -> google -> Android_Emulator_Hypervisor_Driver 找到silent_install.bat文件,选中文件右键管理员身份运行

5.重启Android Studio,再次开启虚拟机,成功启动!

致谢:

方法大部分参考视频Androidstudio中AMD处理器无法安装IntelHaxm的解决方法,有哪些地方不清楚,可以点击视频观看学习。

本文标签: 虚拟机 Andorid Studio