2017-09-27 85 views
0

努力在我们的构建中添加Crashalytics。在Unity 5.6中找不到Crashlytics GameObject

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

之后,即使FabricInit和CrashlyticsInit在场景中,在编辑器中玩游戏提示“无法找到Crashlytics GameObject”警告。在运行游戏时,该消息会弹出两次 - 这个启动场景会导致连续两个Unity场景。

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

+0

迈克从面料这里。仅在Android或Android和iOS上构建时才会发生这种情况?如果你被重定向到下载页面,那么我们的后端相信你还没有活动的应用程序。如果你可以分享包ID或包名,我可以看看发生了什么。 –

+0

@MikeBonnell您好迈克,它目前正在Android上发生。还没有机会在iOS上查看。 (我已经通过电子邮件发送了捆绑ID)谢谢! – Juan

+0

@MikeBonnell更详细地看问题,看起来像Crashlytics GameObject不会在场景中持续存在。至少从编辑者看来,CrashlyticsInit.cs的Awake()方法似乎没有被调用过。我怀疑Android也是如此。 – Juan

回答

0

迈克从面料这里。这个警告的目的是让你和其他开发者知道他们没有在游戏中拖入CrashlyticsInit游戏对象,但是由于我们如何尝试并检测到这个,在其他情况下会被标记出来。

我们正在努力以更优雅的方式获得这一点,但与此同时,如果您注释掉012行的65行Fabric/Editor/CommonBuild/FabricCommonBuild.cs,那么这将消失。

+0

我拖动了对象,它们在场景中处于活动状态。但它仍然显示警告。 –