当我尝试安装“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,它工作正常。
更新
如果在更改Compile using Android Version: (Target Framework)时Target Android version不是Android 9.0,则可以将其更改为Android 9.0,然后查看如果仍然有同样的问题。
关于android - Xamarin.Forms - firebase 与 monoandroid81 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714748/