我正在尝试使用Xamarin.Firebase.Dynamic.Links,但每当Xamarin.Firebase.lid包包含在项目中时,我都会得到一个空对象。但是,我需要使用其他依赖于Xamarin.Firebase.lid的包,因此解决方案并不像不使用它那么简单。
该项目是基于MONOANDROID 9.0构建的,所有安装的软件包都是截至2019年9月20日的最新版本。
默认的FirebaseApp对象实例是有效的(非空),因此google-services.json中的所有我的帐户信息似乎都能按预期工作。
我已经证明,当我从包中删除Xamarin.Firebase.lid的时候,这个问题就会消失,当我把这个包放回包中的时候,它就会返回。
当然,我没有想到这个失败会与另一个包如此紧密地联系在一起,这个包也是来自谷歌的,旨在与Firebase一起使用。
还有没有人遇到过这个问题?如果是这样,你是如何解决这个问题的?
发布于 2019-10-19 08:02:42
我最终发现,解决这个问题的唯一方法是在Mononandroid8.0上构建。你仍然可以在你的应用中瞄准Android 9.0,但你所有的包都必须是在MONOANDROID8.0上工作的旧包。如果程序包不关心,您可以使用其中最新的。
https://stackoverflow.com/questions/58034698
复制相似问题