我遇到了一个有些奇怪的问题。我搜索了一下,我发现了一些有类似问题的人,但没有一个解决方案对我有效。
Here is one虽然我没有查看这家伙出示的日志。 This is another seemingly similar issue
我是following this Xamarin Quick Start guide for Android。解决方案构建得很好。我设法遵循所有步骤。
然而,一旦我尝试调试,通过单击Visual Studio中的巨型绿色播放按钮,它告诉我它无法部署解决方案,状态栏上有一条消息,"部署失败"
我尝试了以下解决方案:
然而问题仍然存在。
我没有尝试在实际的Android设备上进行调试,因为..我没有。
起初我遇到了错误IDE0006,无论是在独立的Xamarin.Android应用程序还是在另一个Xamarin.Forms便携式应用程序中。在更新内容之后,错误消失了,部署只是失败而没有错误,甚至没有启动模拟器。
在确保Xamarin和注册表指向Android SDK的相同文件夹(通过在Xamarin中编辑)之后,所有AVD定义都被简单的问号所取代。我删除了它们并定义了我自己的一个,并尝试启动它。它从未开始,它表明了这一点:
Starting emulator for AVD 'My_AVD'
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
emulator: WARNING: Setting VM heap size to 512MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: VT feature disabled in BIOS/UEFI
那我错过了什么?或者更确切地说,我需要做什么?
在BIOS中也启用了Intel虚拟化。现在模拟器是从模拟器管理器启动的(尽管没有显示任何内容)但Visual Studio仍然无法看到它们,也无法启动它们。