android - Xamarin.Forms - firebase 与 monoandroid81 不兼容?

标签 android forms firebase xamarin

当我尝试安装“App center push”nuget 包时,这需要 Xamarin.firebase.messaging 当我尝试安装 Xamarin.firebase.messaging 时,显示此错误

为了解决问题,我尝试更改 android 的目标框架,但无法正常工作。

你能帮帮我吗?这是错误:

The package Xamarin.Firebase.Messaging 71.1740.0 is not compatible with
monoandroid81 (MonoAndroid,Version=v8.1). The package Xamarin.Firebase.Messaging 71.1740.0 support: 
monoandroid90 (MonoAndroid,Version=v9.0)

最佳答案

当我的目标框架版本是 Android 8.1 时,我可以重现您的问题。

然后我双击Android Properties,选择Application选项卡,然后将Compile using Android version: (Target Framework)设置为Android 9.0 .

然后你去Android Manifest标签,会发现Target Android Version(在Android Manifest)也变成了Android 9.0,现在你可以为 Android 项目安装 Xamarin.firebase.messaging,它工作正常。

enter image description here

更新

如果在更改Compile using Android Version: (Target Framework)Target Android version不是Android 9.0,则可以将其更改为Android 9.0,然后查看如果仍然有同样的问题。

enter image description here

关于android - Xamarin.Forms - firebase 与 monoandroid81 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714748/

相关文章:

java - 如何使用java在android studio应用程序中由多个注册用户访问Firebase Firestore集合?

php - 如何在 PHP 中获取动态名称的多个单选按钮值

javascript - 重定向 mobirise 电子邮件表单

android - 清除 Android 5+ 目录树选择器 (ACTION_OPEN_DOCUMENT_TREE) 中的历史记录(最近的文件夹)

Android:最小化 Activity

javascript - msDropDown 删除所有选项

java - 使用 Firebase 检查整个 JSON 文件中是否存在数字

android - 如何在服务器端实现 firebase 云消息传递?

java - android - 上传文件时发送参数

Android LiveData Observer 在性能方面的替代方案