我在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平台:
- 右键单击Windows按钮,然后选择"应用程序和功能">
- 选择右侧相关设置下的程序和功能
- 选择"打开或关闭Windows功能">
- 选择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
- 从弹出菜单创建设备(不要只让它通过按下运行按钮来创建(
- 从弹出菜单中选择设备
- 往上跑
如果没有添加,只需重新启动Visual Studio(应将"Run"更改为设备名称(