繁体   English   中英

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

[英]Android emulator in Xamarin Visual Studio does not show the app

我在 Visual Studio 中创建了一个新的 Xamarin 项目,我选择了 Single View App。

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

  • 我刚刚按下了运行按钮。

  • 模拟器启动,

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

有没有人知道导致问题的原因?

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

使用 HyperV :确保安装Windows 管理程序平台

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

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

英特尔 HAXM :如果您不使用 HyperV 并且不打算也不运行其他虚拟机管理程序,例如 VMWare、VirtualBox 等,那么您可以安装英特尔 HAXM。

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

在 macOS 上,英特尔 HAXM 是要走的路。 在此处阅读如何安装: https : //docs.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 中的“部署输出”窗口,并提供有关出错原因的更多信息。 否则,这只是一个猜测。

这可能只是一个错误。 创建一个新项目。 如果仍然空白,请等待 5 分钟。 也许您的计算机速度很慢,因此加载需要时间。

如果您是第一次开始使用 xamarin

  1. 从 dropout 菜单创建设备(不要只是让它通过按下运行按钮来创建它)。
  2. 从下拉菜单中选择设备。
  3. 跑起来。

如果没有添加,只需重新启动 Visual Studio(应将“运行”更改为设备名称)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM