我正在设置
CrashlyticsListener
按照指示
here
要在发生崩溃后在下一个应用程序上获取回调,请启动。
crashlyticsDidDetectCrashDuringPreviousExecution()
如果应用程序在前一次运行时出现Java异常,那么如果它在JNI中崩溃,它就不会被触发。
我正在用NDK支持初始化Crashlytics
Fabric.with(FiosSdkApplication.getAppContext(), new Crashlytics(), new CrashlyticsNdk());
我看到车祸报告上传了:
06-08 15:36:03.177 23571-23619/com.organization.test.crashlyticstest I/CrashlyticsCore: Crashlytics report upload complete: 5B1AE89B032E-0001-5B97-8C8248E28ED2
稍后我在仪表板上看到了崩溃,但没有调用回调。它应该在JNI崩溃后被调用吗?如果是,我错过了什么?
我使用的Crashlytics是最新版本,我相信:
implementation('com.crashlytics.sdk.android:crashlytics:2.9.3@aar') {
transitive = true
}
implementation('com.crashlytics.sdk.android:crashlytics-ndk:2.0.4@aar') {
transitive = true
}