无法安装Xamarin.Android.Support.v4

时间:2016-10-28 15:25:12

标签: android xamarin nuget packages

我正在尝试将此特定软件包安装到我的程序中并收到以下错误:

  

错误无法安装包'Xamarin.Android.Support.Compat   24.2.1' 。您正在尝试将此软件包安装到以“MonoAndroid,Version = v6.0”为目标的项目中,但该软件包不包含   任何与之兼容的程序集引用或内容文件   框架。有关更多信息,请与软件包作者联系。

我的项目到底目标是什么,如何进行此更改?我已经安装了android 7,但是由于一些奇怪的原因我甚至无法定位。即使我创建一个新项目,我也无法将其作为目标。

4 个答案:

答案 0 :(得分:10)

此软件包需要安装MonoAndroid70。因此,您需要确保将TargetFrameworkVersion设置为最低Android 7.0。您需要安装API 24(7.0)并更改版本。

https://developer.xamarin.com/guides/android/application_fundamentals/understanding_android_api_levels/#framework

对于那些对你如何找到它感兴趣的人,你可以从NuGet下载.nupkg

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.v4/24.2.1

然后,您可以提取.nupkg并查看lib文件夹,该文件夹将显示图书馆支持的内容。

答案 1 :(得分:1)

我推荐以下步骤

1-下载以前的版本(

<package id="Xamarin.Android.Support.v4" version="23.1.1.1" targetFramework="monoandroid60" />

2-删除以下本地文件夹“.. \ AppData \ Local \ Xamarin”

3-构建droid项目(需要一些时间)

最后,这些xamarin支持包没有更多问题。

干杯!

答案 2 :(得分:1)

解决方案:

  • 安装后尝试更新您的xamarin visual Studio,您将获得monoandroid v7
  • 更新您的Android sdk Api 24或api 25

我认为它会对你有所帮助。

答案 3 :(得分:0)

我从Android SDK中删除了所有API依赖项23,即Android 6.0,并从7.0和7.1(AP 24和25)安装。

清理并重建项目。

完成它,它工作正常。 希望这会有所帮助。