美文网首页xamarin开发技术Xamarin学习
世间安得双全法:Hyper-V or Intel HAXM 二

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

作者: 程序员长春 | 来源:发表于2017-06-28 17:07 被阅读166次

    前言

    安装好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之旅吧!

    相关文章

      网友评论

        本文标题:世间安得双全法:Hyper-V or Intel HAXM 二

        本文链接:https://www.haomeiwen.com/subject/yrvucxtx.html