我正在尝试在我的项目中集成OneSignal 2.4.1 Unity SDK,该项目已经实现了针对Unity的Google Play游戏服务(版本0.9.42)
仅使用Google Play游戏插件,我通常可以登录我的Android游戏中的服务。当我集成OneSignal时,我的应用程序在尝试登录时崩溃。
请记住,当我导入OneSignal SDK时,我在Unity控制台中收到以下警告消息:
发现有冲突的Android库gpgs-plugin-support
资产/插件/ Android / gpgs-plugin-support-0.9.42(由...管理) Android Resolver)冲突: 资产/ GooglePlayGames /编辑/ m2repository / COM /谷歌/游戏/全球公共-插件支持/ 0.9.42 /全球公共-插件支持-0.9.42.aar
您的应用程序不太可能在当前状态下构建。
要解决此问题,您可以尝试以下操作之一:
- 更新Android解析器管理的依赖项以删除 对旧图书馆的引用。小心不要包含冲突 Google Play服务的版本。
- 与插件供应商联系 冲突的依赖关系,并要求他们更新他们的插件。
UnityEngine.Debug:LogWarning(对象) Google.Logger:日志(字符串,日志级别)GooglePlayServices.PlayServicesResolver:日志(字符串, LogLevel)GooglePlayServices.ResolverVer1_1:FindAndResolveConflicts() GooglePlayServices.c__AnonStorey17:其中;> m__29() GooglePlayServices.c__AnonStorey18:其中;> m__26(List`1) GooglePlayServices.c__AnonStorey14:其中;> m__1F(结果) GooglePlayServices.c__AnonStorey15:其中;> m__28() GooglePlayServices.PlayServicesResolver:PumpUpdateQueue() UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
我使用了Android Resolver('Resolve'和'Force Resolve'选项),但当我尝试登录Google Play服务时,我的应用仍会崩溃。
有关如何解决上述问题的任何想法?
谢谢