我一直在尝试第一次安装 Xamarin。我已经安装了它并且我打开了第一个虚拟项目。我没有对其进行任何更改,我只是想运行它。 (F5)

我得到的第一件事是

android - 如何启动 Xamarin 项目(模拟器错误 (RedStone 4))-LMLPHP

我点击了解更多,这将我带到 Hardware Acceleration for Emulator Performance (Hyper-V & HAXM)

Hyper-v 是通过这台机器上的 bios 启用的,我知道这会变成我在这台机器上也有 docker,它使用 hyper-v 运行得很好。我运行了此网页中的所有设置,但无法解决问题。

我搜索了整个页面,但找不到任何关于 Windows Spring Creators 更新(Redstone 4)的信息。

如果我通过工具 -> Android -> Android 设备管理器。我得到以下屏幕。

android - 如何启动 Xamarin 项目(模拟器错误 (RedStone 4))-LMLPHP

这里的链接把我带到了和以前一样的地方。 (Hyper-V & HAXM)]( https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin )

如果我尝试运行,模拟器会启动,但不会从项目开始。

系统信息



Hyper-v 正在运行 Docker 已经使用它几个月了。是的,我在运行这个项目时禁用了 docker。

winver



Visual Studio 版本



工具 > Android > Visual Studio 中的 Android SDK 管理器。



我做错了什么,你如何使用 Xamarin 运行一个 android 项目?

最佳答案



如果你想使用 Hyper-V 来加速你的 Android Emulator,你需要 verifying support for Hyper-V :

  • Verify that your Windows Version is at least 1803
  • Enable windows features
  • 安装 Visual Studio 15.8 或更高版本
  • 安装 Android Emulator 包 27.2.7 或更高版本
  • 确保您已在设备上启用 Virtualization Technology。您可以通过以下方式找到它:
    Task Manager -> Performance -> Virtualization -> Enable or Disable.
    
  • 10-07 19:19
    查看更多