在我们的构建中添加Crashalytics时苦苦挣扎。
我们已经下载并添加了Fabric UnityPackage,升级到最新版本,从Unity界面登录我们的Fabric帐户,并将GameObject从“Prepare Fabric”模式的最后一步拖到我们的第一个场景中。最后,我们将游戏构建到Android。
在此之后,即使FabricInit和CrashlyticsInit在场景中,在编辑器中播放游戏也会提示“找不到Crashlytics GameObject”警告。运行游戏时弹出两次消息 - 此启动场景有两个连续的Unity场景。
网站上似乎没有任何特定文档,Fabric网站将我们引导至下载页面,而不是仪表板。
答案 0 :(得分:0)
Mike来自Fabric。这个警告的目的是让你和其他开发者知道他们没有在游戏中拖入CrashlyticsInit游戏对象,但是由于我们如何尝试并检测到这一点,这在其他情况下被标记。
我们正在采用更优雅的方式来解决这一问题,但与此同时,如果你在Fabric/Editor/CommonBuild/FabricCommonBuild.cs
的第65行发表评论,那么这将会消失。
答案 1 :(得分:0)
我在[PostProcessScene(0)]
中删除了Fabric/Editor/CommonBuild/FabricCommonBuild.cs
因为我只初始化Crashlytics GameObject并将其放在第一个场景中。
我不需要它来检查每个场景以确认是否有对象或是否需要初始化。
但仍不确定是否会有副作用。