【问题标题】:Plugin.FirebasePushNotification installation error in Xamarin formsXamarin 表单中的 Plugin.FirebasePushNotification 安装错误
【发布时间】:2018-01-07 04:50:57
【问题描述】:

安装 Plugin.FirebasePushNotification 时出错-

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

更新 Android API 7.0 后,此安装运行良好(创建新项目时)

但是我已经有一个编译版本为 Android 6.0 的项目。 在此项目上安装此插件时,它会显示相同的错误。

那么在我之前的项目中如何解决这个安装问题呢?

【问题讨论】:

    标签: xamarin xamarin.forms


    【解决方案1】:

    您需要将 <TargetFrameworkVersion> 设置为 Android 8.0 或更高版本。

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

    https://www.nuget.org/packages/Xamarin.Firebase.Messaging/ 版本 60.1142.0 仅包含一个 MonoAndroid80 文件夹,这意味着它至少需要 Xamarin.Android 8.0 的 API 才能进行编译。

    如果您想自己解决这个问题,请执行以下操作:

    1. 下载https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
    2. 通过Manual Download 下载 NuGet
    3. 打开.nupkg
    4. 展开lib 文件夹以查看各自的目标框架

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多