CrashlyticsListener не вызван сбоями в JNI - PullRequest
0 голосов
/ 08 июня 2018

Я устанавливаю CrashlyticsListener как указано здесь , чтобы получить обратный вызов при следующем запуске приложения после сбоя.crashlyticsDidDetectCrashDuringPreviousExecution() срабатывает, если в приложении произошел сбой с исключением Java при предыдущем запуске, но если в JNI произошел сбой, это не сработает.

Я инициализирую Crashlytics с поддержкой NDK

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
}

1 Ответ

0 голосов
/ 11 июня 2018

Майк из ткани здесь.На данный момент CrashlyticsListener не поддерживает вызов из когда происходит исключение NDK / JNI.

...