【发布时间】:2018-03-14 09:58:35
【问题描述】:
我已按照 Google 的说明将 Firebase Crashlytics 集成到我的应用中:
https://firebase.google.com/docs/crashlytics/get-started
我的问题是当我尝试进行自定义日志记录时,例如:
Crashlytics.log("testing");
Crashlytics.log(Log.ERROR, TAG, "testing");
Crashlytics.getInstance().crash();
在Firebase Console 中,我得到了崩溃堆栈回调(如预期的那样),但只有一个(可能是第一个)来自第一个Crashlytics.log 调用完成的日志条目(但不是上面的那些)。
我已经等了 48 小时,看看是否有延迟,但什么也没出现。
当我在模拟器中“强制”崩溃时,它工作正常。
我也试过new RuntimeException()而不是Crashlytics.getInstance().crash()
我正在调用我的应用程序中包含的库中的Crashlytics 函数。
【问题讨论】:
-
重启应用后检查了吗?
-
你为什么不检查 Crashlytics 控制台而不是 firebase?
-
(1) 是的,我在重新启动应用程序后进行了检查。 (2) 使用 Crashalytics 控制台时,我需要一个 API 密钥。但是当我有一个 API 密钥时,我无法在 Firebase 控制台中获得它。此外,我更喜欢在 Firebase 控制台中收集“所有内容”。此外,它也应该在 Firebase 控制台中工作。
标签: android firebase crashlytics-android