记一次Android Studio的Enable VT-x in your BIOS问题解决

很久没运行AS里的Android虚拟机,今天再用时发现无法启动,并报了如下错误

Intel HAXM is required to run this AVD. 
/dev/kvm is not found. 
Enable VT-x in your BIOS security settings, ensure that your Linux distro has working KVM module.

因为距离上次启动过去了很久,也不清楚是装了什么奇怪的东西导致了这个问题,只好一步一步的进行排查。

1.进入到BIOS模式,看到vitual technology在BIOS已设置好了,状态时Enabled,所以不是这个问题导致

2.根据网上提示的方法,准备装ntel x86 Emulator Accelerator(HAXM installer),如下图

但是此时其实是无法安装的,报了一个类似于开头的错误,继续排查。

3.我以为可能是Intel haxm没安装的缘故,所以就去下载了最新的Intel haxm软件,链接如下

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager/ 

然后我就怀着激动地心情点了安装,没想到还是高兴得太早了。软件无法安装并且提示我

please ensure Hyper-V is disabled in windows features

好吧,那这么来看,应该就是Hyper-v在搞鬼了

4.找到他!并且把√去掉,路径是(win10系统) 控制面板—程序和功能—左侧的启用或关闭windows功能

去√后重启。这时候诡异的问题就出现了,重启成功后不久会自动再次重启,等到双重启后,会发现该功能又默认启动了。掀桌子吧,不干了。

5.上网了查了下强行关闭的方法,经检验后以下这种方法对我最有效,以管理员身份运行命令提示符 执行命令 

bcdedit /set hypervisorlaunchtype off 

然后重启,重启后直接进行上述第二步操作,发现可以安装成功了。喜极而泣(Intel haxm如果没安装,按第三步安装下)。

 

最终,熟悉的Android虚拟机画面再次出现,收工。

————————————2019.7.4更新——————————————

Hyper-V的问题找到了,在docker启动时必须安装和运行。共存的方法也很简单,Windows10中文版本通过控制面板->程序->启用或关闭Windows功能,找到“Windows虚拟机监控程序平台”,选中,然后重启Windows

重启后,Android虚拟机和Docker就可以同时打开了。

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CC_leather

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值