Android 模拟器在 Xamarin 的 AMD 进程上没有响应问题

Android emulator not responding problem on the AMD process for Xamarin

当我将我的 windows 更新到 windows 11 时,我注意到当我 运行 我的 Xamarin 项目的 android 模拟器时,它冻结并说没有响应.

我尝试了以下这些项目,但无法解决我的问题:

  1. 减少模拟器设备的内存大小
  2. 降低模拟器设备的分辨率
  3. 重新安装Android SDK
  4. 重新安装visual studio 我的 windows 功能启用了我的虚拟机平台和 Hyper-V。

我的模拟器详细信息是:

OS: Android 12

Ram: 4GB

Resolution : 1080x2340 pixels

Google Services: true

对于 AMD 进程,我们需要向 visual studio 说明我们使用的是 AMD 进程,它应该将模拟器行为更改为我们的进程。

首先,就像我说的,我们需要确保 Virtual Machine PlatformHyper-V 已启用,因为 运行 一个 android 模拟器是 visual studio.

其次,我们需要确保在visual studio中选择了Android Emulator Hypervisor Driver for AMD Processors

Android AMD 处理器的模拟器管理程序驱动程序:

Visual Studio > Tools > Android > Android SDK Manager > Tools > Extras > Android Emulator Hypervisor Driver for AMD Processors

第三,Restart 你的 visual studio 你可以去享受 AMD 处理器上的 android 模拟器了。