java.lang.IllegalArgumentException:已添加:Lcom / google / android / gms / iid / MessengerCompat

时间:2016-11-16 01:25:05

标签: visual-studio xamarin.android cross-platform

所以我已经在互联网上搜索了很多错误导致我的错误,他们都说已经复制了一个库。对于这种情况,我不确定哪个库,我正在查看我的参考文献,看到没有重复这是我的参考内容。 References

BTW我正在使用Visual Studio 2015社区,我的项目是Xamarin Cross-Platform。

2 个答案:

答案 0 :(得分:3)

添加此插件时遇到了同样的错误:Xam.Plugin.PushNotification 要解决此错误,我所做的是: 完全删除插件及其所有依赖项,对我而言,这意味着删除Xamarin.GooglePlayServices.Gcm和Iid。

然后我添加了Xamarin.GooglePlayServices.Iid版本32.961.0

然后我添加了Xamarin.GooglePlayServices.Gcm版本32.961.0

然后我添加了Push插件。目前似乎构建错误已经消失。越过推送代码的手指也会起作用。

答案 1 :(得分:-2)

之前我遇到过这个问题,我通过删除Xamarin.Android.Support.v4解决了这个问题,然后清理了解决方案。