很久没运行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就可以同时打开了。

更多相关文章

  1. Android(安卓)Studio常用功能配置,让开发更高效(一)
  2. android 仿微信多图选择器(带预览、照相功能)
  3. android studio 构建maven私有库环境搭建
  4. 实例讲解Android中如何实现图片的异步加载功能
  5. 使用git工具获取android源代码
  6. [Android(安卓)Pro] Android(安卓)libdvm.so 与 libart.so
  7. android 在应用中安装其他程序
  8. Android(安卓)PackageManagerService(四)本地安装流程详解
  9. android简单的文件搜索

随机推荐

  1. 查看基于Android(安卓)系统单个进程内存
  2. Android(安卓)TransactionTooLargeExcept
  3. 【总结】layout_below与layout_alignBott
  4. 开发Android第一步,安装SDK 1.6, 模拟器及
  5. android 录音机&示波器
  6. Android(安卓)App 增量更新实例(Smart App
  7. Android(安卓)兼容获取Mac地址与手机信息
  8. 修改AndroidStudio默认的compileSdkVersi
  9. 数据库表的查询操作实践演练(实验三)
  10. 解决“Connection to https://dl-ssl.goo