因此,微软想要成为反应本地https://learn.microsoft.com/en-us/dotnet/maui/的新事物。
一开始,我就想让它与Visual 2019一起工作。
我关注的是.NET 6预览,以及David ( .NET多平台应用程序UI首席程序经理)的博客文章。
自从我上一次看了Xamarin之后已经有四五年了,那时我觉得这是一场灾难,并逐渐将本机作为跨平台移动用户界面的一种选择。
Visual 2019
但是在与Hyper V和Visual安装程序搏斗了几个小时之后,我能够在Android模拟器上运行一个简单的Xamarin应用程序。这是超慢的,即使在切换到英特尔HAXM之后。
在这一点上,我认为应该问一问: Windows上的Android设备管理器与用于Android的Visual模拟器是如何处理的?他们似乎也在做同样的事情,所以这很让人困惑。
尽管.NET 6预览4声明了支持,但在与maui工具搏斗了几个小时之后,我终于放弃了VS2019,并将其从系统中完全卸载。
Visual 2022
我安装了预览3(最新版本的自动柜员机),并一步步遵循安装指南(https://learn.microsoft.com/en-us/dotnet/maui/get-started/installation)。
能够运行Xamarin Android应用程序。并打开一个新的MAUI项目,但是运行它会收到一条错误消息:
--看起来您使用的是不兼容的JDK。请安装和配置Microsoft。
在这个建议的帮助下,我解决了这个问题:https://developercommunity.visualstudio.com/t/issues-creating-android-emulator/1467306
不幸的是,这对我没有多大帮助
构建解决方案现在需要iTunes和帐户,以便重新启动。幸运的是,我能够从选项> xamarin > ios中禁用该功能。
但我仍然无法构建Android目标。编辑原始项目文件(顺便说一句,VS团队抓取所有重载的荣誉),删除也没有帮助。
我还有
XamarinShellPackage没有正确加载
当试图继续运行该项目时:
error MSB4057:项目中不存在目标"Run“。构建失败的
发布于 2021-08-13 11:18:40
几个小时后,我找到了它的根本原因,因为我注意到选项> Xamarin甚至不再打开。
是的,从Oracle安装新的JDK更改了路径,使它只能用于Xamarin项目,但是很明显,MAUI类型的项目只关注C:\Program
所以我从微软那里得到了JDK的最新版本。
毛伊巴兹尔终于开始工作了!:)
https://stackoverflow.com/questions/68771392
复制相似问题