【问题标题】:Android Virtual Device can't be started - Intel HAXM can't be installed无法启动 Android 虚拟设备 - 无法安装英特尔 HAXM
【发布时间】:2018-05-21 22:55:42
【问题描述】:

如果有人可以提供帮助,我将不胜感激。我几乎做了我所知道的一切。 尽管如此,我仍然坚持启动 AVD。当我尝试启动虚拟设备时,我收到以下警告

我尝试了它所说的并重新启动系统,但没有任何改变。
我什至尝试从 Windows 功能 中禁用 Hyper-V,如图所示,然后重新启动 Windows,但仍然没有任何改变。


PS。 BIOS 中的虚拟化技术已启用
从官网安装Intel® HAXM都不起作用

也不能从Android Studio 安装它

系统信息

操作系统名称:Microsoft Windows 10 Pro
系统制造商:联想
系统型号:80SM
系统类型:基于 x64 的 PC
处理器:Intel® Core™ i7-6500U Processor
BIOS 模式:UEFI
安全启动状态:开启
安装的物理内存 (RAM):12.0 GB
基于虚拟化的安全性:正在运行

【问题讨论】:

    标签: android android-studio intel virtualization haxm


    【解决方案1】:

    如果您正在运行另一个虚拟机,则无法运行 AVD。它们相互冲突。您必须一次运行一个。

    【讨论】:

    • 感谢回复:) 什么虚拟机?我确实安装了 VMWare,但我在几天前卸载了它。
    • 我不知道,我不在你的盒子里。但是这个错误意味着你正在运行一个虚拟机(不仅仅是安装了一个,正在运行)。处理器一次只允许一个管理程序。
    【解决方案2】:

    禁用 Hyper-V 启动,删除所有 Hyper-V 功能并设置注册表项以禁用基于虚拟化的安全性:

    D:\> bcdedit /set hypervisorlaunchtype off
    
    D:\> dism /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-All /NoRestart
    
    D:\> reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA /v LsaCfgFlags /d 0 /f /t REG_DWORD
    
    D:\> reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Device Guard" /v EnableVirtualizationBasedSecurity /d 0 /f /t REG_DWORD
    

    删除 Credential Guard 和 VBS UEFI 变量。要挂载 UEFI 分区,请确定未使用的驱动器号并设置环境变量 FREE_MOUNT_VOL_DRIVELETTER。

    D:\> set FREE_MOUNT_VOL_DRIVELETTER=L:
    D:\> mountvol %FREE_MOUNT_VOL_DRIVELETTER% /s
    D:\> copy C:\WINDOWS\System32\SecConfig.efi L:\EFI\Microsoft\Boot\SecConfig.efi /Y
    D:\> bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DG" /application osloader
    D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
    D:\> bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
    D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
    D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=%FREE_MOUNT_VOL_DRIVELETTER%
    D:\> mountvol %FREE_MOUNT_VOL_DRIVELETTER% /d
    D:\> shutdown /t 0 /r
    

    在下次启动时,这会强制两个提示禁用 Credentials Guard 和基于虚拟化的安全性。 按 F3 接受。

    来源BlogMichael

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 2019-01-21
      • 1970-01-01
      • 2017-08-09
      相关资源
      最近更新 更多