为了账号安全,请及时绑定邮箱和手机立即绑定

适用于Android的Visual Studio(2015)模拟器不起作用-XDE.exe-

/ 猿问

适用于Android的Visual Studio(2015)模拟器不起作用-XDE.exe-

慕哥9229398 2019-12-27 09:55:08

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


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


创建'VS Emulator 5“ KitKat(4.4)XXHDPI Phone'设备时发生错误。


因此,我研究了适用于Android的“工具”->“ Visual Studio模拟器”,并尝试手动运行模拟器。一段时间后失败,日志显示:


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:\ Users \ lacike \ 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.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


查看完整描述

3 回答

?
慕码人2483693

经过数小时的研究,并按照以下步骤进行操作,我终于使它工作了:

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连接共享,因此必须禁用它


查看完整回答
反对 回复 2019-12-27
?
UYOU

通常,System.ServiceModel.ServiceHost错误意味着自下而上的安装有一些残留。

首先,转到任务管理器并杀死所有正在运行的XDE进程。如果仍不能解决问题,请转到“程序和功能”>“ Microsoft Visual Studio Emulator for Android”>“更改”,然后单击“修复”


查看完整回答
反对 回复 2019-12-27
?
胡子哥哥

我发现以下对我有用:

  1. 禁用您的WiFi连接。

  2. 启动您的应用程序。

  3. 观察模拟器已加载

  4. 重新启用WiFi。

  5. 请注意,只要最初加载模拟器,重新启动应用程序就不再是问题。


查看完整回答
反对 回复 2019-12-27

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信