我正在考虑使用这样的库,但是我担心 FirebaseCrash 将停止加载,因为该库可能会覆盖崩溃时调用的方法。
如果我使用这样的库,Firebase Bug Reports/Firebase Crash 会停止工作吗?
我是那个库的开发者。最高 1.5.0 的版本会导致 Firebase 崩溃报告停止工作。应用程序不会崩溃,但UncaughtExceptionHandler
Firebase 内部设置的原始设置永远不会被调用,因此您不会在 Firebase 控制台中获得崩溃数据。
该库的 2.0.0 版本修复了此问题,一切正常。
更新您的依赖项以使其按预期工作:
dependencies {
compile 'cat.ereza:customactivityoncrash:2.0.0'
}
从图书馆的文档:
警告!如果您的应用中已经有 ACRA、Crashlytics 或任何类似的库,它仍然可以正常工作,但必须先完成 CustomActivityOnCrash 初始化,否则原始报告工具将停止工作。
它仍然可以正常工作。