世间安得双全法:Hyper-V or Intel HAXM 二选一?

前言

安装好Windows 10后,先安装了Hyper-V,体验下Docker。然后很悲催的事情发生了,后面安装的Visual Studio 2017里面的Intel HAXM不工作,Xaramin Hello world没法模拟运行。Docker引发的血案,导致这篇文章的产生。
查了一下资料,说VT-X都是被独占的,有我没你,有鱼没熊掌的,要想开发Android,老老实实关掉Hyper-V。Hyper-V在Windows启动的时候就把VT-X占用,Intel HAXM拿不到资源只好歇菜,想要让Intel HAXM工作,必须关闭Hyper-V。
可是有时候,不开发Android APP的时候,想用Hyper V, Docker该怎么办呢?
我们需要一个不负如来不负卿的世间双全法,

设置

  1. 管理员模式打开命令行控制台输入命令:
    bcdedit
    bcdedit
  2. 创建一个新的启动模式
    bcdedit /copy {current} /d "Windows 10 - no hyper v"
    创建新的启动模式

    这儿的{124f3b3b-5064-11e7-83d4-f76bd916f421}我们一会儿要用到。
  3. 设置新启动模式中HyperV关闭
    bcdedit /set {124f3b3b-5064-11e7-83d4-f76bd916f421} hypervisorlaunchtype off
  4. 设置启动等待时间
    右键“我的电脑”==》“属性”==》“高级系统设置”==》“高级”==》“设置”,出现如下界面。


    启动设置

    等待时间可以根据自己的需要进行调整。

安装Intel HAXM

重启Windows,选择"No Hyper V"模式进入Windows 10。到 这儿下载安装文件。
安装成功运行的标志是, 命令sc query intelhaxm 的结果是 State:4 RUNNING

Intel HAXM

启动Android 模拟器

Android Emulator - x86-phone

有了模拟器,Hello world就只是三分钟的事了。
骚年,开启你的C# 开发Android APP之旅吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 以下原文转载于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend阅读 7,607评论 0 17
  • 你说:感觉来公司的这半年多过的好快,没感觉到什么呢,一眨眼半年多了。神奇。 我:嗯。兜兜转转,终于迎来了冬天。 可...
    澔澔阅读 226评论 0 0
  • I had a dream, before I met you, I was introduced to some...
    fangny14阅读 153评论 0 0