2015-08-26 116 views
5

我无法运行android的visual studio模拟器。按下设备配置文件的绿色播放按钮时,我得到这个错误:用于android错误的多个视觉工作室模拟器

We encountered a problem while launching this device. Please try again or see log file for details.

这里是日志:

26.08.2015 22:24:32: [Informational] Waiting to launch device... 
26.08.2015 22:24:32: [Informational] Launching Device: 5" KitKat (4.4) XXHDPI Phone 
26.08.2015 22:24:32: [Informational] Validating emulator arguments... 
26.08.2015 22:24:32: [Informational] Determining if emulator is already running... 
26.08.2015 22:24:32: [Informational] Preparing virtual machine... 
26.08.2015 22:24:33: [Critical] An error occured while creating 'VS Emulator 5" KitKat (4.4) XXHDPI Phone' device. 
26.08.2015 22:24:33: [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe 
26.08.2015 22:24:33: [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5 /video "1080x1920" /vhd "C:\Users\Александр\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.александр" /noStart /silent 
26.08.2015 22:24:33: [Critical] XDE Exit Code: InvalidArguments (3) 

的Windows Phone模拟器运行完美。修复和重新安装模拟器没有帮助。检查过,我是Hyper-V管理员组的成员。

UPD1: 无论如何,我设法运行模拟器。我从没有2个最后一个参数的命令提示符启动它:“/ noStart/silent”。然后我看到一个关于配置互联网连接的对话框并按下了“NO”。模拟器成功启动。 也许问题出在Hyper-V管理器的某个地方 - >虚拟交换机?我有10个相同的虚拟交换机,无法删除它们:“删除虚拟以太网交换机时失败”。

UPD2: 现在,我的unity3d应用程序不起作用。我通过drag'n'drop部署它,然后按它的图标并出现黑屏。是否因为模拟器互联网连接错误?

回答

1

我在使用VS 2015的新Windows 10安装中遇到了同样的问题。这是在Parallels的Mac上运行的VM。

这是消息的信息部分:

[Critical] XDE Arguments: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5...... 26.08.2015 22:24:33: [Critical] XDE Exit Code: InvalidArguments (3)

第三个参数是“MEMSIZE 2048”,所以我增加了我的虚拟机的内存从2 GB至4 GB和仿真器可以启动。

我希望这有助于!

+0

我不知道,我可以在windows 10中增加hyper-v的内存,但是我仍然设法运行模拟器,看看“UPD1” – user3125174

1

安装模拟器后,需要重新启动计算机才能应用使您能够使用虚拟交换机的更改。如果一切都失败,请通过Windows中的设备管理器删除所有开关,并再次启动仿真器(允许它重新创建这些开关)。

+1

我删除了设备管理器中“网络适配器”部分的所有开关,然后再次启动Visual Studio Emulator for Android,并选择了5个“KitKat设备。 “网络适配器”部分中出现“Hyper-V虚拟交换机扩展适配器”,但仿真器进度条又停在中间,结果相同:当我按停止并再次播放时,出现此错误:“[Critical] XDE Exit代码:InvalidArguments(3)“ – user3125174

+0

你是否仍然在关于配置互联网的对话中按”否“?仿真器需要您点击“是”才能正确配置交换机。 –

+0

不,我正在按UI中的标准“播放”按钮,而不是在命令行中。 – user3125174

2

第三个参数在Name中。

5 \”

/sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" 

变化 C中的名称:\用户\ windowsuser \应用程序数据\本地\微软\ VisualStudioEmulator \ Android的\容器\本地\设备\ xxxxx_Phone.cfg

device.name=MyDevice (4.4) 
+0

更改名称 device.name = 5.7“棉花糖(6.0。0)XHDPI电话 至 device.name = 5.7 \“棉花糖(6.0.0)XHDPI电话 解决了问题 – Noah

+0

这对我很有用,但它从Visual Studio中的仿真器列表中删除仿真器,任何想法为什么是什么? –