【问题标题】:Getting many NullReferenceException from PlayServicesResolver after adding Firebase Crashlytics to my project将 Firebase Crashlytics 添加到我的项目后,从 PlayServicesResolver 获得许多 NullReferenceException
【发布时间】:2019-04-17 00:17:52
【问题描述】:

我目前正在按照本指南将我的 Unity 应用从 Fabric 迁移到 Firebase:https://firebase.google.com/docs/crashlytics/migrate-from-fabric

FirebaseCrashlytics.unitypackage 导入我的项目后,PlayServicesResolver 开始抛出以下 NullReferenceException:

GooglePlayServices.AndroidAbis.get_Current () (at Z:/tmp/tmp.VWWf5QhVMz/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/AndroidAbis.cs:243)
GooglePlayServices.PlayServicesResolver+PropertyPoller`1[GooglePlayServices.AndroidAbis].Poll (System.Func`1 getCurrentValue, GooglePlayServices.Changed changed) (at Z:/tmp/tmp.VWWf5QhVMz/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:278)
GooglePlayServices.PlayServicesResolver.PollAndroidAbis () (at Z:/tmp/tmp.VWWf5QhVMz/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1139)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at /Users/builduser/buildslave/unity/build/Editor/Mono/EditorApplication.cs:127)

我当前的 Unity 版本是 2017.4.10f1,使用 .NET 版本 3.5。我正在尝试导入 Firebase SDK 5.6.1 版。

还有其他人经历过这种崩溃吗?知道会发生什么吗?

当我尝试使用旧版本的 Firebase SDK 时,问题似乎消失了;但是,我希望我的项目能够与新版本的 Firebase 一起使用。

【问题讨论】:

    标签: c# firebase unity3d crashlytics


    【解决方案1】:

    1- 从here 试用适用于 Unity 的最新版 Play Services Resolver。

    2- 将您的 Android SDK 工具从 SDK 管理器更新到最新版本。我认为它需要最后一个 Android SDK Build-tools。

    【讨论】:

    • 非常感谢您的帮助!将我的项目从 Play Services Resolver v1.2.103 更新到 v1.2.104 解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2022-12-01
    • 2022-09-26
    • 2020-07-11
    • 2011-11-16
    • 1970-01-01
    • 2020-10-31
    • 2018-08-09
    • 1970-01-01
    相关资源
    最近更新 更多