代码之家  ›  专栏  ›  技术社区  ›  Paul

CrashlyticsListener不是由JNI中的崩溃触发的

  •  1
  • Paul  · 技术社区  · 7 年前

    我正在设置 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
    }
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Mike Bonnell    7 年前

    推荐文章