【发布时间】:2017-09-27 03:57:47
【问题描述】:
努力将 Crashalytics 添加到我们的构建中。
我们已经下载并添加了 Fabric UnityPackage,升级到最新版本,从 Unity 界面中登录到我们的 Fabric 帐户,并将 GameObject 从“准备 Fabric”模式的最后一步拖到我们的第一个场景中.最后,我们将游戏构建到 Android 上。
在此之后,在编辑器中玩游戏会提示“找不到 Crashlytics GameObject”警告,即使场景中有 FabricInit 和 CrashlyticsInit。运行游戏时会弹出两次消息——此启动场景会导致两个连续的 Unity 场景。
网站上似乎没有任何具体的文档,Fabric 网站将我们引导至下载页面,而不是仪表板。
【问题讨论】:
-
来自 Fabric 的 Mike。仅在 Android 或 Android 和 iOS 上构建时会发生这种情况?如果您被重定向到下载页面,那么我们的后端认为您还没有激活的应用程序。如果您可以共享捆绑包 ID 或包名称,我可以看看发生了什么。
-
@MikeBonnell 嗨,迈克,它目前正在 Android 上进行。还没有机会检查iOS。 (我已将捆绑 ID 通过电子邮件发送给您)谢谢!
-
@MikeBonnell 更详细地查看问题,似乎 Crashlytics 游戏对象根本没有跨场景持续存在。至少从编辑器看来,似乎从未调用过 CrashlyticsInit.cs 的 Awake() 方法。我怀疑 Android 也是如此。
-
嗯,这很奇怪。我以前没有听说过这种情况。我会尝试再次导入 Fabrice,然后保存场景并让我知道这是否有帮助。我也会做一些测试来尝试和重现。
-
@MikeBonnell 我也看到了这个问题。我还没有在设备上尝试过,但是在编辑器中运行应用程序时我看到了这个问题。我认为 Crashlytics 也可以在编辑器模式下工作。
标签: unity3d crashlytics google-fabric