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