【发布时间】:2018-11-29 20:14:54
【问题描述】:
我按照here 所述的步骤升级了我的 Android 应用程序以使用 Firebase Crashlytics 而不是 Firebase 崩溃报告。
我在应用程序中添加了这个崩溃测试:
Button crashButton = new Button(this);
crashButton.setText("Crash!");
crashButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Crashlytics.getInstance().crash(); // Force a crash
}
});
addContentView(crashButton,
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
我实际上可以在 Firebase 仪表板上看到 Crashlytics 生成的崩溃:
但是正如您所看到的,它仍在使用旧的仪表板,当我转到 Crashlytics 时,即使按照文档中描述的所有步骤进行操作,我总是有这个页面:
然后:
然后什么也没有发生。 是否需要执行更多步骤才能将 Firebase 崩溃报告仪表板替换为 Crashlytics 仪表板?
【问题讨论】:
-
嘿,来自 Crashlytics 的 Paul。看起来崩溃已发送到崩溃报告仪表板。您能否确认它们是否也被发送到 Crashlytics 仪表板?谢谢!
-
嘿!我该如何检查?我无法访问 Crashlytics 仪表板。但我只使用 Crashlytics 类(Crashlytics.log()、Crashlytics.getInstance().crash() 等)
-
不,每次我通过屏幕进入第 1 步的文档时:这个应用程序是 Crashlytics 的新手吗?第 2 步:安装 SDK,第 3 步:构建并运行您的应用,然后卡在这个页面上,我从未见过 Crashlytics Dashboard
-
@buser 我们的应用也遇到了同样的问题。执行此处描述的步骤后,我们将永远无法查看 Crashlytics 仪表板。有没有办法解决这个问题?
-
您是否曾经安装过 Fabric.io/Crashlytics?我在我的 plist 中有一个对键的引用,我有一个 iOS 应用程序,它把它扔掉了。在我移除钥匙后,一切都开始工作了。
标签: firebase crashlytics firebase-crash-reporting