【发布时间】:2019-02-06 05:17:33
【问题描述】:
我第一次尝试安装 Xamarin。我已经安装了它,并且我打开了第一个虚拟项目。我没有对其进行任何更改,我只是想运行它。 (F5)
我得到的第一件事是
我点击了解更多信息,将我带到Hardware Acceleration for Emulator Performance (Hyper-V & HAXM)
Hyper-v 是通过这台机器上的 bios 启用的,我知道这变成了我在这台机器上也有 docker,它使用 hyper-v 运行得很好。我运行了该网页中的所有设置,但无法解决问题。
我搜索了整个页面,但找不到任何关于 windows spring creators update (Redstone 4) 的信息。
如果我通过工具 -> Android -> Android 设备管理器。我得到以下屏幕。
此处的链接将我带到与以前相同的地方。 (Hyper-V & HAXM)](https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin)
如果我尝试运行,模拟器会启动,但它不会从项目启动。
系统信息
Hyper-V 要求:已检测到管理程序。 Hyper-V 所需的功能将不会显示。
Hyper-v 正在运行 Docker 已经使用它几个月了。是的,我在运行这个项目时禁用了 docker。
winver
Windows 版本显示版本 1803 (OS build 17134.228) 。
Visual Studio 版本
Visual Studio 15.8.2
工具 > Android > Visual Studio 中的 Android SDK 管理器。
Android 模拟器为 27.3.9 Android SDK 工具为 26.1.1
我做错了什么你如何使用 Xamarin 运行一个 android 项目。
【问题讨论】:
-
Android 模拟器在 Windows 上运行两种不兼容的方式之一,Hyper-V 或 Intel HAXM,如您所见,您需要更新到较新版本的 Windows 才能使用 Hyper -V 版本。所以要么更新 Windows,要么禁用 Hyper-V。
-
IT 刚刚推出了 windows 更新,我正在运行最新的 Enterprise windows 10。
-
这是最新的企业版,不是最新的windows版本,禁用hyper v并安装Intel haxm
-
我的机器上需要 hyper-v 用于 docker。禁用它不是一种选择。
-
正如我所说,我正在运行最新版本的 Windows 10,您是否建议安装测试版或其他什么?为什么 xamarn 需要这个?