尝试将 OneSignal 集成到 Xamarin.Forms Android 应用程序时出错

Error when trying to integrating OneSignal to Xamarin.Forms Android app

将 OneSignal 与 Xamarin.Forms 应用程序集成的指南非常简单明了。但是...完成所有设置后,我在尝试构建我的 Android 项目时遇到此错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: java.lang.IllegalArgumentException: already added :  Lcom/google/android/gms/internal/zzlv; (MyProject.Droid)

我已经发现了类似的问题:

但我不知道如何将解决方案应用于 Xamarin.Forms Android 项目。

already added : Lcom/google/android/gms/internal 错误意味着您的项目中有 2 个 Google Play 服务库副本。 OneSignal SDK 已经包含 Google Play 服务依赖项。 https://www.nuget.org/packages/Com.OneSignal/

请确认您的解决方案中 ComponentsPackages 下没有您自己的副本。