Nuget Cant安装Xamarin.Android.Support.Animated.Vector.Drawable 27.0.2

Jam*_*gle 5 c# visual-studio xamarin.android nuget xamarin

我在Xamarin.Android项目中更新已安装的Nuget软件包时遇到了问题.运行更新时,我收到以下错误:

Could not install package 'Xamarin.Android.Support.Animated.Vector.Drawable 
27.0.2'. You are trying to install this package into a project that targets 
'MonoAndroid,Version=v8.0', but the package does not contain any assembly 
references or content files that are compatible with that framework. For 
more information, contact the package author.
Run Code Online (Sandbox Code Playgroud)

一个快速的谷歌搜索产生了几个结果与类似的答案,如在这个问题中找到的答案.似乎我只需要确保我的Target Framework设置足够高.

按照此处说明,我开始Target Framework在Visual Studio 2017中进行更改,但是我发现它已经设置为使用8.0.

目标框架已经设定!

为了让这些软件包更新,我还缺少另一个步骤吗?

Cal*_*ell 6

正如Jon Douglas所提到的,API 27实际上需要Android 8.1.如果您没有选择切换到8.1,则需要更新Visual Studio.完成后,您应该能够通过Android SDK管理器(工具 - > Android - > Android SDK管理器)安装8.1 SDK.

Android SDK管理器截图

安装SDK后,您可以将您设置Target Framework为8.1并更新Nuget包.

  • 类似的问题,我已经安装了8.1.同时确保项目设置中的所有三个Android版本都设置为8.1,但错误仍然存​​在. (2认同)