【问题标题】:is it possible to run android emulator on client's virtual machine?是否可以在客户端的虚拟机上运行 android 模拟器?
【发布时间】:2018-03-04 00:29:48
【问题描述】:

我们正在客户的虚拟机上远程工作。即使在必要之后,我仍然会收到 VT-X/禁用 hyper-V 错误。 所以,我的问题是,是否可以运行模拟器,它本身就是另一个虚拟机上的虚拟机? 如果没有,请提出解决此问题的方法。 提前致谢

【问题讨论】:

  • 一般你可以在虚拟机上运行模拟器。更具体地说,您可能需要设置一些设置并安装东西。
  • “做完必要的事后”极其不清楚
  • 请发布完整的“VT-X/禁用 hyper-V 错误”消息。

标签: android xamarin xamarin.forms xamarin.android android-emulator


【解决方案1】:

可以在客户端的虚拟机上运行安卓模拟器吗?

我认为问题不是你在客户端的虚拟机上远程工作,问题是你的物理机打开了Windows功能:Hyper-V,但是当你运行Android Emulator时,它需要disabling the Hyper-V,所以它给出了VT-X/disabling hyper-V error

我已在客户端的虚拟机上进行远程工作测试并打开Hyper-V。当我从 Android Studio 运行 Android 模拟器时,它失败并给了我错误消息:

要解决此问题,您应该关闭hyper-v 并重新启动计算机。如果你不能这样做,你可以尝试使用Visual Studio Emulator for Android。正如文件所说:

借助 Hyper-V 兼容性,您可以将模拟器与 Windows Phone 模拟器和其他 Hyper-V 虚拟机并行运行

然后,您可以运行Android emulator

【讨论】:

  • 感谢您的回复。
  • @SRKprakash,这个答案有用吗?如果是,请您标记这个答案吗?
  • 感谢您为提出解决方案付出的辛勤努力。
  • 但是,我仍然无法纠正这个问题。
  • 我怀疑 VT-x 已关闭。我不知道如何访问客户端 VM 的系统 BIOS 以将其打开..
【解决方案2】:

我不知道虚拟机中发生了什么。 但是,模拟器在嵌套 VM 中是不可能的。当我收到解释相同的错误消息时,我在安装 android studio 时发现了这一点。

关于用虚拟机工作的模拟器,我们可以用@Grace Feng​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多