Visual Studio Android 应用程序中的模拟器定期黑屏

Visual Studio Android Emulator Black Screen in Apps periodically

我目前正在虚拟机中使用 Xamarin 和 Visual studio 开始应用程序开发(我的实际 PC 不支持 android 仿真,但隔壁的服务器支持)。
每当我打开虚拟 android 设备(对 Android 使用 Visual Studio 模拟器)并正在使用或调试应用程序时,由于某种未知原因出现黑屏,我可以通过单击来停止此行为返回主页和应用程序管理器按钮的位置,这 returns 我到应用程序。

在网上阅读了其他问题和回复后,我认为我的问题并不相似,许多问题都是黑屏且没有交互性,而我的问题则不同。

一些规格:

如果有人知道这个问题的原因以及可能的解决方案,我们将不胜感激

我联系了 Visual Studio Android 仿真器反馈以获得我的问题的答案,我收到回复说微软不正式支持嵌套 VM,因为没有为系统提供专用 GPU .
然而,有一个禁用 OpenGL 的解决方法,我自己尝试了这个方法,但我发现模拟器变得相当慢并且响应速度很慢。顺便说一句,也不支持禁用 OpenGL。

禁用 OpenGL

In VMWare Fusion, under General settings, for the OS Type, you’ll need to change it from Windows 8.1 to “Hyper-V (unsupported)”. I would also suggest at least 2 processors and 4gb of ram (6gb is better depending on the Android VMs you want to run)

In Windows, you’ll need to edit the c:\program files (x86)\Microsoft XDE.0.10240.0\skus\android\xdesku.xml file and remove the following line from the file: GuestDisplayProvider=”VsEmulator.OpenGLGuestDisplay”

Source of Method