多个Visual Studio模拟器出现Android错误

5

我无法运行Visual Studio Android模拟器。在设备配置文件上按下绿色播放按钮时,我收到以下错误:

我们在启动此设备时遇到问题,请重试或查看日志文件获取详细信息。

以下是日志:

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管理员组的成员。
更新1: 我设法无论如何运行模拟器。我从命令提示符中启动它,没有使用后面 2 个参数:“/noStart /silent”。然后我看到了一个关于配置互联网连接的对话框,按了“NO”。然后模拟器成功启动。 也许问题出在Hyper-V管理器 -> 虚拟交换机上?我在那里有10个相同的虚拟交换机,无法删除它们:“删除虚拟以太网交换机失败”。
更新2: 现在,我的Unity3D应用程序不起作用了。我通过拖放部署它,然后按它的图标,黑屏出现。这是因为模拟器互联网连接错误吗?
3个回答

2
第三个参数在名称中。 5英寸。
/sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" 

将C:\Users\windowsuser\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\xxxxx_Phone.cfg文件中的名称更改。

device.name=MyDevice (4.4)

将设备名称从 device.name=5.7" Marshmallow (6.0.0) XHDPI Phone 更改为 device.name=5.7" Marshmallow (6.0.0) XHDPI Phone 问题已解决。 - Noah
这对我有用,但它会从Visual Studio的模拟器列表中删除模拟器,你知道为什么吗? - Trevor Hart

1

我在使用新安装的Windows 10和VS 2015时遇到了相同的问题。这是在Parallels中运行的Mac虚拟机。

以下是信息部分:

[关键] XDE 参数: /sku Android /displayName "VS Emulator 5\" KitKat (4.4) XXHDPI Phone" /memSize 2048 /diagonalSize 5...... 26.08.2015 22:24:33: [关键] XDE 退出代码: InvalidArguments (3)

第三个参数是“memSize 2048”,因此我将VM的RAM从2 GB增加到4 GB,然后模拟器就可以启动了。

希望这可以帮到你!


我不确定在Windows 10中的Hyper-V中该如何增加RAM。但是我还是设法运行了模拟器。请看“UPD1”。 - user3125174

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

1
我在设备管理器的“网络适配器”部分中删除了所有开关,然后再次启动了Visual Studio模拟器来选择5英寸的KitKat设备。在“网络适配器”部分中出现了“Hyper-V虚拟交换机扩展适配器”,但模拟器进度条再次停在了中间,并且结果是相同的:当我按下停止并再次播放时,会出现以下错误:“[Critical] XDE Exit Code: InvalidArguments (3)” - user3125174
你还在对于配置互联网的对话框选择“否”吗?模拟器需要你选择“是”才能正确配置开关。 - John Engel-Kemnetz
不,我是在用户界面中按标准的“播放”按钮,而不是在命令行中。 - user3125174

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接