我创建了一个"跨平台应用程序(Xamarin.Forms)"应用程序,我立即去更新nuget包(这是我被告知要做的)。然后我试着建立它,不仅我有几个错误(见下文)关于更新的包,我也有代码错误。我发誓上帝,我根本没有触及项目的代码,这就是我得到的:
我用Google搜索,但我无法找到一个干净的解决方案。在退出这个(非专业)产品之前,我只是一步,因为我无法运行准备好的模板。是否有人可以就这些荒谬的错误给我一些建议?答案 0 :(得分:0)
无法安装软件包' Xamarin.XXXXXXX'。您正尝试将此软件包安装到以MonoAndroid,Version = vX.X'
为目标的项目中
你需要增加你的编译目标框架"如此错误所示至少为7.0。
您可以查看特定软件包的Dependencies
部分,查看Nuget.org网站上的软件包的依赖性:
至少需要MonoDroid 8.0的另一个SO问题/答案示例:
Xamarin.Android.Support.v4 27.0.x.x
要求至少将MonoAndroid 8.1
设置为编译目标框架:
答案 1 :(得分:0)
您必须使用较新的Android SDK版本。您可以从android SDK管理器下载SDK,然后从项目属性中选择它