在Visual Studio for Xamarin移动的应用程序开发中未打开模拟器

iecba09b  于 2023-02-20  发布在  其他
关注(0)|答案(1)|浏览(204)

我尝试在Windows 8.1 Pro操作系统上使用Xamarin和Visual Studio 2019开发移动的应用程序。我安装了.NET桌面开发、ASP.NET和Web开发以及使用.NET工作负载的移动开发,我正在尝试在Visual Studio中运行Pixel 2 Pie 9. 0- API 28模拟器。
当我尝试通过Android设备管理器启动模拟器时,出现以下错误:
器械错误:警告:意外的“-prop”值(“monodroid.avdname=pixel_2_pie_9_0_-_api_28”),仅支持“qemu.”属性警告:意外的“-prop”值(“emu.uuid= a7 af 4d 97 - 19e 3 - 499 d-9 c26 - 334 ea 3d 7 cfe 0”),仅支持“qemu.”属性
enter image description here
当我尝试通过Visual Studio用户界面顶部的绿色三角形启动模拟器时,收到以下性能警告:
性能警告:在Hyper-V上启动Android Emulator pixel 2 pie 90-api_28需要安装Windows Spring Creators更新(Redstone 4)或更高版本。请更新您的系统,然后重试。
enter image description here
我的笔记本电脑
操作系统:Windows 8.1
64-位操作系统
处理器:英特尔(R)酷睿(TM)i3- 5005 U CPU@2.00GHz
内存:4.00 GB
enter image description here
我浏览了Android设备管理器并编辑了我安装的模拟器。在那里我将其名称和处理器更改为x86_64而不是x86并下载了它。然后我重新启动计算机并运行模拟器。但也有同样的双重错误消息,如前所述,没有区别。我的数据有限,所以我没有浪费更多的猜测。但我会很乐意接受您的任何建议
我想在此操作系统下解决上述问题。我目前无法将操作系统升级到Windows 10或11。我想在Visual Studio中工作,错误消息最少。必须使用另一个模拟器或旧技术在那里不是问题。
是什么原因导致了这些错误,我该如何解决它们?任何帮助或建议都将不胜感激。提前感谢您。
虽然与此没有直接关系,但我将提及以下问题。

  • 当我在Visual Studio Xamarin中安装模拟器时,我得到了安装英特尔HAXM的提示。但是它的自动安装失败了,我从英特尔网站手动下载并安装了它。之后我得到了上面截图中的两个错误。
  • 在这样做的时候,我已经安装了最新版本的Visual Studio 2022和这个2019版本。(我能够在Windows 8. 1 Pro中安装这两个版本)然后我卸载了2022版本。
  • 此外,即使我在收到的Visual Studio版本16.11.25的更新下安装了它,但一天后,它在Visual Studio安装程序或IDE中的版本控制安装中没有更新。
  • 在我的Visual Studio安装程序中,在“修改”按钮上方的“所需总空间”下,有13 MB的不可移动空间。我已经运行了“修改”按钮几次,但它没有消失。(这可能与安装程序中“安装位置"选项卡上的注解“固定位置的系统缓存、工具和SDK- 13 MB”有关。)
  • 当第一次打开ASP.NET和.NET(不支持)工作负载的wed development和移动的development时,nuget.org包源代码默认不包含在包源代码中,因此包出现错误,然后我通过将nuget.org包添加到源代码中解决了这个问题。
jjhzyzn0

jjhzyzn01#

您可以查看此Hardware acceleration for emulator performance (Hyper-V & HAXM)以了解更多信息。
在本文中,你可以看到Hyper-V的最低标准,你的计算机硬件必须满足以下要求:

  • 具有二级地址转换(SLAT)的64位Intel或AMD锐龙CPU。
  • CPU支持VM监控模式扩展(Intel CPU上的VT-c)。
  • 最低4 GB内存。
  • 虚拟化技术(可能有不同的标签,具体取决于主板制造商)。
  • 硬件强制数据执行保护。
  • 验证Windows版本是否至少为1803

若要验证计算机硬件和软件是否与Hyper-V兼容,请打开命令提示符并键入以下命令:systeminfo.

相关问题