【问题标题】:Visual Studio Emulator for Android doesn't connect to VM适用于 Android 的 Visual Studio 模拟器无法连接到 VM
【发布时间】:2016-10-23 14:24:03
【问题描述】:

我通过Visual Studio Emulator for Android 启动一个 x86 Android VM。

如果我查看Hyper-V Manager,我看到VM 已启动。我实际上可以通过 Hyper-V 连接到它,它可以完美加载和运行。

但是模拟器(看起来像电话的东西)仍然卡在“操作系统正在启动...”,而且没有比这更远,即使虚拟机已满载!

我该如何解决这个问题?

(这不是典型的虚拟交换机问题之一,就像我说的,VM 在 Hyper-V 管理器中加载。)

【问题讨论】:

    标签: android visual-studio android-emulator hyper-v visual-studio-emulator


    【解决方案1】:

    我高度怀疑这是一个配置问题,可能在 VS 内部。 Android Studio 通过一个非常简单的向导提供了一种更合适的方式来创建模拟器。我建议您使用它来创建和启动模拟器,VS 会将其检测为设备,您将能够直接从那里启动它-无需配置-

    一个更好的模拟器是Genymotion。它作为 Oracle VirtualBox 虚拟机运行,比 Google 的原生模拟器快得多

    【讨论】:

    • “Visual Studio Emulator for Android”比这两个选项都快,这就是我使用它的原因。此外,问题不是真正的 VS,因为模拟器是一个独立的程序(名称选择不当)。此外,我已经很接近解决这个问题了,现在切换没有意义。我想让它工作。不过,您的选择是一个合理的选择,所以谢谢。
    • 我也不能使用 Genymotion,就像 VirtualBox 一样,它不能与 Hyper-V 正常配合(或者公平地说,反过来)。
    【解决方案2】:

    我使用了核选项:删除交换机,删除 VM,卸载模拟器,卸载 Hyper-V,重新启动,重新安装 HV,重新安装模拟器,确保防火墙规则没有阻止它,重新启动。然后再次运行模拟器重新创建开关。

    现在我还有其他问题,但是这个问题已经消失了。这是一个非常脆弱的产品。

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2017-07-17
      • 2017-05-12
      相关资源
      最近更新 更多