【问题标题】:Cannot install Xamarin.Android.Support.v4无法安装 Xamarin.Android.Support.v4
【发布时间】:2017-03-11 12:54:46
【问题描述】:

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

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

我的项目支持的具体目标是什么?如何进行此更改?我已经安装了 android 7,但是由于某些奇怪的原因,我什至无法定位它。即使我做了一个新项目,我也不能瞄准它。

【问题讨论】:

    标签: android xamarin nuget packages


    【解决方案1】:

    此软件包需要安装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 文件夹,该文件夹将显示库支持的内容。

    【讨论】:

      【解决方案2】:

      我推荐以下步骤

      1-下载以前的版本(

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

      )

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

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

      最后,这些 xamarin 支持包不再有问题。

      加油!

      【讨论】:

        【解决方案3】:

        解决办法:

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

        我想它会对你有所帮助。

        【讨论】:

          【解决方案4】:

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

          清理并重建项目。

          这样做,它工作正常。 希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-04-09
            • 1970-01-01
            • 2021-07-26
            • 2020-10-12
            • 2023-01-30
            • 2014-01-08
            • 2011-10-17
            • 2018-06-04
            相关资源
            最近更新 更多