用于Android的Visual Studio(2015)模拟器无法正常工作 - XDE.exe - 退出代码3

Lad*_*gai 52 android visual-studio android-emulator xamarin visual-studio-2015

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

当我尝试在Android的Visual Studio模拟器中运行Droid项目时,我只是得到一个通用的错误消息:

创建"VS Emulator 5"KitKat(4.4)XXHDPI Phone'设备时出错.

所以我查看了Tools-> Visual Studio Emulator for Android,并尝试手动运行模拟器.一段时间后它失败了,日志说:

24.7.2015 16:22:52:[信息]重新初始化已安装的配置文件.

24.7.2015 16:22:52:[信息]初始化已安装的配置文件.设备:2平台:1

24.7.2015 16:22:52:[信息]重新初始化可安装的配置文件.

24.7.2015 16:22:52:[信息]初始化可安装的配置文件.设备:30个平台:4

24.7.2015 16:22:56:[信息]等待启动设备......

24.7.2015 16:22:56:[信息]启动设备:5"KitKat(4.4)XXHDPI电话

24.7.2015 16:22:56:[信息]验证模拟器参数...

24.7.2015 16:22:56:[信息]确定模拟器是否已经运行...

24.7.2015 16:22:56:[信息]准备虚拟机......

24.7.2015 16:22:58:[严重]创建'VS Emulator 5"KitKat(4.4)XXHDPI Phone'设备时出错.

24.7.2015 16:22:58:[严重] XDE路径:C:\ Program Files(x86)\ Microsoft XDE\10.0.10240.0\xde.exe

24.7.2015 16:22:58:[关键] XDE参数:/ sku Android/displayName"VS Emulator 5 \"KitKat(4.4)XXHDPI Phone"/ memSize 2048/diagonalSize 5/video"1080x1920"/ vhd"C:\用户\ lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_KitKat_(4.4)_XXHDPI_Phone\image.vhd"/ name"VS Emulator 5英寸KitKat(4.4)XXHDPI Phone.lacike"/ noStart/silent

24.7.2015 16:22:58:[严重] XDE退出代码:3

但是,当我在Windows Phone模拟器中运行WinPhone项目时,它可以工作.它使用像Android Emulator这样的XDE.exe,因此Hyper-V网络正在运行.

有任何想法吗?

更新:

当我尝试安装新设备配置文件时,我遇到了同样的问题:

适用于Android的Visual Studio 2015 RC模拟器无法启动

该过程停留在"复制.vhd文件并创建虚拟机"上.

更新2:

当我打开命令提示符然后使用以下xde参数运行xde.exe时:

xde.exe/sku Android/displayName"VS Emulator 5"KitKat(4.4)XXHDPI Phone"/ memSize 2048/diagonalSize 5/video"1080x1920"/ vhd"C:\ Users\lacike\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\5_KitKat_(4.4)_XXHDPI_Phone\image.vhd"/ name"VS Emulator 5英寸KitKat(4.4)XXHDPI Phone.lacike

我收到以下错误:服务主机错误

Lad*_*gai 71

经过数小时和数小时的研究,并应用以下步骤,我终于让它工作:

1)修复Android SDK - 转到程序和功能>用于Android的Microsoft Visual Studio模拟器>更改并点击"修复"

2)删除所有Hyper-V虚拟交换机 - 转到Hyper-V>虚拟交换机管理器>删除所有虚拟交换机

3)运行XdeCleanup.exe - 在我的情况下:"C:\ Program Files(x86)\ Microsoft XDE\10.0.10240.0"

4)在我的情况下,我已经在以太网适配器上配置了Internet连接共享,所以我不得不禁用它


Joh*_*etz 8

通常,System.ServiceModel.ServiceHost错误意味着来自botched安装的一些残留.

首先,转到任务管理器并终止所有正在运行的XDE进程.如果这不能解决问题,请转到程序和功能>用于Android的Microsoft Visual Studio模拟器>更改并点击"修复"


Sco*_*rod 6

我发现以下内容适合我:

  1. 禁用您的WiFi连接.
  2. 启动您的应用.
  3. 观察模拟器被加载
  4. 重新启用WiFi.
  5. 请注意,只要最初加载模拟器,重新启动应用程序就不再是问题.