【问题标题】:How do you get the VS Android Emulator Images to launch?你如何让 VS Android Emulator Images 启动?
【发布时间】:2015-10-12 19:48:58
【问题描述】:

我已经使用 Android 工具安装了 VS2015 的 RTM 版本。我可以启动模拟器管理器并查看已安装图像的列表。当我单击绿色三角形启动图像时,它会显示一个进度条和文本“正在启动模拟器...”,XDE 打开并显示消息“操作系统正在启动”

一段时间后,XDE 显示错误消息:

[窗口标题] 适用于 Android 的 Visual Studio 模拟器

[内容] 模拟器无法连接到设备操作系统:

无法设置 UDP 端口。

某些功能可能被禁用。

[关闭]

奇怪的是,当我查看 Hyper-V 管理器时,图像似乎运行良好。

我已经从 xdesku.xml 中删除了 GuestDisplayNameProvider 行,这在启动时会导致错误:“无法从 dev/hw_random 读取:没有这样的设备”。

【问题讨论】:

    标签: android visual-studio android-emulator visual-studio-2015


    【解决方案1】:

    所以我终于解决了这个问题,因为我损坏了虚拟以太网适配器。这是我为修复它所做的。

    • 通过关闭 Windows 功能来删除 Hyper-V。
    • 重启
    • 打开设备管理器并转到网络适配器。
    • 删除所有 Hyper-V 虚拟以太网适配器
    • 通过重新打开 Windows 功能来启用 Hyper-V。
    • 重启
    • 尝试运行您的模拟器,您应该注意到虚拟以太网适配器已重新创建并正常工作。

    【讨论】:

    • 谢谢,终于搞定了
    【解决方案2】:

    这发生在禁用然后重新启用 Hyper-V 之后。解决问题:

    删除 Hyper-V 管理器中的所有虚拟交换机,删除 Hyper-V 管理器中的所有虚拟机,卸载 Visual Studio Emulator for Android 中的所有配置文件。然后重新启动机器(只是为了确定)。然后,打开 Visual Studio Emulator for Android,下载所需的配置文件,然后单击“播放”。相关的交换机、虚拟机等现在都将重新创建。

    【讨论】:

    • 刚刚尝试过... Hyper-V Android 模拟器出现同样的错误,但现在在 Win10 上完全发布的 VS2015,在禁用并重新启用 Hyper-V 后。在 Hyper-V 管理器右侧的操作选项卡下,单击“虚拟交换机管理器...”,删除所有虚拟交换机,确定。在 VS Emulator for Android 中删除了所有设备配置文件。重新启动。重新创建设备后同样的问题。如果我在设备启动时连接到控制台,我还会看到“无法从 dev/hw_random 读取:没有此类设备”错误。还有什么我可以尝试的吗?谢谢!
    • 删除所有虚拟交换机并重新启动后,提示我配置网络。如果我选择“否”,它将因错误而失败。如果我选择“是”,它将重新创建所有内容并正常工作。
    【解决方案3】:

    转到“C:\Program Files (x86)\Microsoft XDE\10.0.10586.0\SKUs\Android\”并使用记事本打开 xdesku.xml 并删除以下行:GuestDisplayProvider="VsEmulator.OpenGLGuestDisplay。

    如果您的模拟器在 "OS is started" 上冻结,但 Hyper-V 显示 "OS" ,请点击以下链接:

    https://stackoverflow.com/a/32006888/948236

    它对我有用。

    【讨论】:

      【解决方案4】:

      添加新的虚拟交换机对我帮助很大。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-05
        • 2014-04-25
        • 2012-06-13
        • 2016-05-01
        • 1970-01-01
        • 2012-09-08
        相关资源
        最近更新 更多