使用其中一个CustomActivityOnCrash库会阻止Firebase Crash工作吗?

时间:2016-10-21 10:55:35

标签: android firebase firebase-crash-reporting

我正在考虑使用this之类的库,但是我担心FirebaseCrash会停止加载,因为库可能会覆盖崩溃时调用的方法。

如果我使用像this这样的库,Firebase Bug报告/ Firebase崩溃是否会停止工作?

2 个答案:

答案 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初始化,否则原始报告工具将停止工作。

它仍然可以正常工作。