CrashlyticsListener 不是由 JNI 中的崩溃触发的
CrashlyticsListener not triggered by crashes in JNI
我正在按照指示 设置 CrashlyticsListener
以在发生崩溃后在下次应用启动时获得回调。 crashlyticsDidDetectCrashDuringPreviousExecution()
如果应用程序在之前的 运行 中因 Java 异常而崩溃,则触发 crashlyticsDidDetectCrashDuringPreviousExecution()
,但如果它在 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
}
这里是来自 Fabric 的迈克。目前,CrashlyticsListener 不支持在 NDK/JNI 异常发生时被调用。
我正在按照指示 CrashlyticsListener
以在发生崩溃后在下次应用启动时获得回调。 crashlyticsDidDetectCrashDuringPreviousExecution()
如果应用程序在之前的 运行 中因 Java 异常而崩溃,则触发 crashlyticsDidDetectCrashDuringPreviousExecution()
,但如果它在 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
}
这里是来自 Fabric 的迈克。目前,CrashlyticsListener 不支持在 NDK/JNI 异常发生时被调用。