【问题标题】:Visual studio (2015) emulator for android not working - XDE.exe - Exit Code 10适用于 android 的 Visual Studio (2015) 模拟器无法正常工作 - XDE.exe - 退出代码 10
【发布时间】:2015-10-29 08:27:37
【问题描述】:

我在 Visual Studio 2015 中创建了一个新的 App (Xamarin.Forms Portable) 项目。

当我尝试在 Visual Studio Emulator for Android 中运行 Droid 项目时,我只收到一条通用错误消息:

无法启动“VS Emulator 5" KitKat (4.4) XXHDPI Phone”设备。 退出代码 10

日志消息是

06-Aug-15 1:42:39 PM: [Informational] Reinitializing installed profiles.
06-Aug-15 1:42:39 PM: [Informational] Installed profiles initialized. Devices: 2 Platforms: 1
06-Aug-15 1:42:42 PM: [Informational] Reinitializing installable profiles.
06-Aug-15 1:42:42 PM: [Informational] Installable profiles initialized. Devices: 30 Platforms: 4
06-Aug-15 1:42:46 PM: [Informational] Waiting to launch device...
06-Aug-15 1:42:46 PM: [Informational] Launching Device: 5" KitKat (4.4) XXHDPI Phone
06-Aug-15 1:42:46 PM: [Informational] Validating emulator arguments...
06-Aug-15 1:42:46 PM: [Informational] Determining if emulator is already running...
06-Aug-15 1:42:46 PM: [Informational] Preparing virtual machine...
06-Aug-15 1:43:46 PM: [Informational] Launching emulator...
06-Aug-15 1:44:40 PM: [Critical] Could not launch 'VS Emulator 5" KitKat (4.4) XXHDPI Phone' device. Exit code 10.
06-Aug-15 1:44:40 PM: [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe
06-Aug-15 1:44:40 PM: [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5 /video "1080x1920" /vhd "C:\Users\jagan\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_KitKat_(4.4)_XXHDPI_Phone\image.vhd" /name "VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.jagan"
06-Aug-15 1:44:40 PM: [Critical] XDE Exit Code: 10

【问题讨论】:

  • 我在两台不同的笔记本电脑上得到了这个。我希望有人有解决方案。
  • 我仍然收到此错误..我正在调试物理设备中的应用程序..我在 8 GB RAM 上更新了我的配置..我仍然收到这个...

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


【解决方案1】:

你是在物理机上运行模拟器吗?我有类似的问题,但在嵌套的虚拟机中。

您是否检查过 hyper-v 管理器是否正常运行?尝试打开它并手动启动虚拟机并检查结果。

此外,您可以在虚拟交换机中查看属性非常重要。 hyper-v 的大部分问题都是由于虚拟交换机中的错误配置造成的。

你检查过这个答案吗?

Visual studio (2015) emulator for android not working - XDE.exe - Exit Code 3

尝试这样做

1) Repair Android SDK - go to Programs and Features > Microsoft Visual Studio Emulator for Android > Change and hit "Repair"

2) Remove All Hyper-V virtual switches - go to Hyper-V > Virtual switch manager > Remove all virtual switches

3) Run XdeCleanup.exe - In my case: "C:\Program Files (x86)\Microsoft XDE\10.0.10240.0"

4) In my case I had configured Internet connection sharing on Ethernet adapter before so I had to disable it

检查所有这些并发布更多信息,我需要更多详细信息才能给您更完整的答案。

【讨论】:

  • 我使用嵌套主机使其工作,这意味着在我的主机上使用 vm,嵌套 vm 使用 hyper v 作为模拟器。你能扩展一下你是如何运行机器的吗?你是在物理机上运行吗?
  • 尝试在模拟器中禁用opengl。检查此link 并告诉我发生了什么。
  • 第一次不行,必须运行VS和模拟器两次才能工作
【解决方案2】:

我不知道适用于 Visual Studio 的 Android Emulator 可以与 Hyper-V 一起使用。感谢@Juan 指出,我记得几个月前我在安装 VMWare 时关闭了 Hyper-V。那时候我关注this guide,我确实运行了命令:

bcdedit /set hypervisorlaunchtype off

只需重新启用它

bcdedit /set hypervisorlaunchtype auto

并重新启动解决了我的问题。我不知道这是否是你的问题,但修复了我的问题,它显示了相同的警告。

【讨论】:

  • 谢谢,我完全忘记了我也是这样做的。为我节省了很多时间。
【解决方案3】:

我遇到了类似的问题,磁盘空间不足。使用 Hyper-V 管理器,我将虚拟机和磁盘移动到我的辅助驱动器。

【讨论】:

    【解决方案4】:

    我在 Parallels 虚拟机中运行 Visual Studio,并在降低了模拟器最初设置的 RAM 量后让它工作。

    首先,我确保在 Parallels VM 设置中启用了 嵌套虚拟化 和 PMU 虚拟化(单击 Mac 上的 VM 窗口,然后在顶部的 Mac 设置栏转到操作 -> 配置 -> 硬件 -> CPU和内存 -> 高级设置)

    然后启动您的 VM(我使用的是 Windows 8.1)并前往 Hyper-V 管理器。

    选择您尝试启动的 Android 模拟器(我尝试启动 7" KitKat (4.4))然后右键单击 -> 设置 -> 内存我将 Startup RAM 从 1024 更改为 512,并从 Hyper-V 管理器中启动。

    一旦它在 Hyper-V Manger 中正常启动,请将其关闭,然后返回 Visual Studio 并尝试从那里再次启动模拟器。看起来 RAM 在第二次从 Visual Studio 启动后被重置回 1024,但由于某种原因,它在那之后启动得很好。也许只是巧合……

    *编辑:...在上次之后它没有再次工作所以也许这是一个巧合:(

    【讨论】:

    • 从 Parallels Windows 8.1 VM 中启动模拟器时,我也遇到了同样的问题。启用嵌套虚拟化和 PMU 虚拟化对我有用。谢谢@hvaughan3
    【解决方案5】:

    嗯,对我来说,问题是由一个愚蠢的错误引起的。

    XDE 退出代码:未知 (-1073741819)

    XDE 退出代码:GenericError (1)

    我曾经在我的 CD 驱动器中使用辅助 HDD,而 Hyper-V 被绑定到驱动器 D。我出于某种原因移除了 HDD。

    一段时间后,当我尝试创建并且只有驱动器 C 存在时,出现错误。

    【讨论】:

      猜你喜欢
      • 2015-11-21
      • 2015-10-15
      • 2016-07-13
      • 2015-07-26
      • 1970-01-01
      • 2016-06-04
      • 2014-01-06
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多