【问题标题】:Android Studio Emulator not loading Windows 10Android Studio Emulator 未加载 Windows 10
【发布时间】:2015-10-27 23:54:29
【问题描述】:

我在 Windows 10 上全新安装了 android studio,其中包含 android api 22 的所有软件包。当我运行模拟器时,我收到以下消息

C:\Users\admin\AppData\Local\Android\sdk\tools\emulator.exe -avd foo -netspeed full -netdelay none
emulator: device fd:928
HAX is working and emulator runs in fast virt mode

我可以在任务管理器中看到模拟器,但实际上并没有加载。

我一直在寻找它为什么不加载的答案,并且我已经确保所有的内存设置都是正确的,但我不明白为什么模拟器不会加载。

谢谢

【问题讨论】:

    标签: android android-studio android-emulator emulation windows-10


    【解决方案1】:

    HAXM,英特尔 Android 虚拟化技术与 Hyper-V 不兼容。关闭 Hyper-V 并再次尝试。如果您安装了带有 Windows Phone 工具的 Visual Studio,则通常会安装 Hyper-V。

    或者从管理员命令提示符运行以下命令。 注意要获得管理员 cmd 提示符,鼠标右键 windows 图标,单击命令提示符 (Admin)。

    要关闭 Hyper-V,请运行以下命令: bcdedit /set hypervisorlaunchtype off 然后重启

    要重新打开 Hyper-V,请运行以下命令: bcdedit /set hypervisorlaunchtype auto 然后重启

    您可以在服务菜单中关闭 Hyper-V(在“搜索”中键入“服务”),也可以使用“服务”菜单将其重新打开。即使可能没有必要,我这样做后仍然会重新启动。

    在此处发布关于此的博文 - http://www.devfish.net/post/2015/08/18/error-x86-emulation-currently-requires-hardware-acceleration-android-on-windows.aspx

    坦帕的希利

    【讨论】:

    • 所以我们不能一起开发 Windows Phone 和 Android 应用程序?
    • @teoman - 如果您使用在 hyperv 中运行的适用于 android 的 Visual Studio 模拟器,则可以。你也可以通过打开/关闭 hyperv 来做到这一点。
    • @JoeHealy 非常感谢,自从上周更新 Windows 10 Insider Beta Channel Preview 后,我就陷入了困境。尽管即使在运行 bcdedit /set hypervisorlaunchtype off 之后,任务管理器仍显示 CPU 虚拟化:已启用。我认为这个命令会将其设置为禁用。但无论如何,它让模拟器再次运行。
    【解决方案2】:

    这有一个非常简单的解决方案,仅当安装过程完成并且模拟器仍然没有启动时,解决方案:尝试使用较旧的 API 版本或任何较旧的稳定 android API 版本。就我而言,我使用的最新版本是 API-31,但 API-28 对我有用。将您的 android API 更改为任何旧版本 试试看。这对我有用。

    【讨论】:

      猜你喜欢
      • 2020-07-28
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-22
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      相关资源
      最近更新 更多