Xamarin Visual Studio中的Android模拟器不显示该应用程序



我在Visual Studio中创建了一个新的Xamarin项目,我选择了单视图应用程序。

  • 然后我没有做任何更改。

  • 我刚按了"跑步"按钮。

  • 模拟器启动,

  • 但该应用程序没有出现在模拟器手机的菜单中。

有人知道问题的原因吗?

在Windows上,您有几个选项可以加速Emulator。点击此处阅读更多信息:https://learn.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=windows

使用HyperV:确保安装Windows Hypervisor平台:

  1. 右键单击Windows按钮,然后选择"应用程序和功能">
  2. 选择右侧相关设置下的程序和功能
  3. 选择"打开或关闭Windows功能">
  4. 选择Hyper-V,然后单击"确定">

之后您可能需要重新启动计算机。

Intel HAXM:如果您没有使用HyperV,并且不打算也不运行其他管理程序,如VMWare、VirtualBox等,则可以安装Intel HAXM。

在Android SDK管理器的工具中,下载Intel HAXM。完成后,转到安装Android SDK的文件夹。应该有一个额外的文件夹,那里将有英特尔HAXM的安装程序。

在macOS上,Intel HAXM是最好的选择。请在此处阅读如何安装:https://learn.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=macos

应该像从命令行运行sh ~/Library/Developer/Xamarin/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh一样简单。

这两种方法中的任何一种都应该大大加快Android Emulator的速度。

如果您在卸载模拟器时遇到问题,有时默认配置的空间非常有限,并且由于模拟器的存储空间不足,安装任何东西都可能失败。转到Android AVD并增加内部存储大小。

对于其他故障,请检查Visual Studio中的"部署输出"窗口,并提供有关出现问题的详细信息。否则,这只是一个猜测。

这可能只是一个bug。创建一个新项目。如果仍然为空白,请等待5分钟。也许你的电脑速度慢,所以加载需要时间。

如果您第一次使用xamarin

  1. 从弹出菜单创建设备(不要只让它通过按下运行按钮来创建(
  2. 从弹出菜单中选择设备
  3. 往上跑

如果没有添加,只需重新启动Visual Studio(应将"Run"更改为设备名称(

最新更新