在Unity 5.6中找不到Crashlytics GameObject

时间:2017-09-27 03:57:48

标签: unity3d crashlytics google-fabric

在我们的构建中添加Crashalytics时苦苦挣扎。

我们已经下载并添加了Fabric UnityPackage,升级到最新版本,从Unity界面登录我们的Fabric帐户,并将GameObject从“Prepare Fabric”模式的最后一步拖到我们的第一个场景中。最后,我们将游戏构建到Android。

在此之后,即使FabricInit和CrashlyticsInit在场景中,在编辑器中播放游戏也会提示“找不到Crashlytics GameObject”警告。运行游戏时弹出两次消息 - 此启动场景有两个连续的Unity场景。

网站上似乎没有任何特定文档,Fabric网站将我们引导至下载页面,而不是仪表板。

2 个答案:

答案 0 :(得分:0)

Mike来自Fabric。这个警告的目的是让你和其他开发者知道他们没有在游戏中拖入CrashlyticsInit游戏对象,但是由于我们如何尝试并检测到这一点,这在其他情况下被标记。

我们正在采用更优雅的方式来解决这一问题,但与此同时,如果你在Fabric/Editor/CommonBuild/FabricCommonBuild.cs的第65行发表评论,那么这将会消失。

答案 1 :(得分:0)

我在[PostProcessScene(0)]中删除了Fabric/Editor/CommonBuild/FabricCommonBuild.cs 因为我只初始化Crashlytics GameObject并将其放在第一个场景中。 我不需要它来检查每个场景以确认是否有对象或是否需要初始化。

但仍不确定是否会有副作用。