Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin跨平台开发Emulator未关联_C#_Xamarin_Xamarin.forms - Fatal编程技术网

C# Xamarin跨平台开发Emulator未关联

C# Xamarin跨平台开发Emulator未关联,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,我刚刚安装了Xamarin以启动移动开发,但看起来我有一些模拟器问题。详情见下文 这是我在启动项目时得到的: 这是输出显示的内容: You can continue with your emulator choice, but it will run slowly. For a better experience you should target a device or develop outside of a VM. 1>App4 -> C:\Users\Robert\sou

我刚刚安装了Xamarin以启动移动开发,但看起来我有一些模拟器问题。详情见下文

这是我在启动项目时得到的:

这是输出显示的内容:

You can continue with your emulator choice, but it will run slowly. For a better experience you should target a device or develop outside of a VM.

1>App4 -> C:\Users\Robert\source\repos\App4\App4\App4\bin\Debug\netstandard2.0\App4.dll
2>------ Build started: Project: App4.Android, Configuration: Debug Any CPU ------
C:\Program Files (x86)\Android\android-sdk\tools\emulator.EXE -partition-size 512 -no-boot-anim -no-accel -avd Android_Accelerated_x86_Oreo -prop monodroid.avdname=Android_Accelerated_x86_Oreo
PANIC: Missing emulator engine program for 'x86' CPU.
Emulator Android_Accelerated_x86_Oreo cannot be started.
Runtime checks failed

在一些文章之后,我在bios中启用了虚拟化,但这并不能解决问题,同时禁用了hyper-v。

您可以使用物理设备(一直为我解决),或者您可以打开Android设备管理器,删除所有默认设备,然后根据规范添加设备。 例如,我在我的案件中所做的是 从Visual Studio打开Android设备管理器(您可以使用快速启动)

下一步是将您的设备模拟器配置为大约1GB的RAM

请确保您已安装“英特尔HAXM”,并在禁用Hyper-V后重新启动电脑

确保接受所有提示弹出窗口。
我希望这会有所帮助。

您是从虚拟机中开发的吗?
…您应该以设备为目标还是在虚拟机之外开发…
您是在虚拟机中运行Visual Studio吗?不,我不是。这是常规的Windows 10(没有虚拟机)您是否安装了intel accelerator,并且您还需要从BIOSInstall禁用虚拟化?也许您可以尝试使用启用USB调试的物理设备。我通过在Windows功能Windows虚拟机监控程序平台中禁用来解决此问题。不幸的是,我已经按照你的建议删除了所有设备。是否有任何选项可以在不手动添加的情况下再次添加默认设备?您需要手动添加已删除的设备。最近,有一个VisualStudio更新,允许您在启用Hyper-V(如果您使用Hyper-V)的情况下运行Android加速模拟器