Crashlytics NDK загружает ошибку, но не показывает это? - PullRequest
1 голос
/ 16 марта 2019

Я работаю над тем, чтобы Crashlytics-NDK работал на мою команду. Я могу вызвать сбой, используя поддельный код C ++, но даже если я вижу, что происходит загрузка, сбой никогда не появляется в Crashlytics. Я знаю, что все настроено правильно, потому что сбои, вызванные загрузкой кода Java, хороши. Нужны советы по этому вопросу.

У меня есть

crashlytics {
    enableNdk true
}

блок продолжается и включается в приложении onCreate с помощью:

        final Fabric fabric = new Fabric.Builder(this)
            .kits(new Crashlytics(), new CrashlyticsNdk())
            .debuggable(true) // Enables Crashlytics debugger
            .build();
        Fabric.with(fabric);

Звонок

String x = null;
x.length()

сообщает в Crashlytics. Вызывает код C ++, который в основном

assertTrue(false)

внедренный через JNI и externalNativeBuild не сообщает в консоль Crashlytics, хотя я вижу собственную трассировку стека, за которой следует

    CrashlyticsCore  D  Sending report to: https://reports.crashlytics.com/sdk-api/v1/platforms/android/apps/.../minidumps
                     D  Result was: 202
                     I  Crashlytics report upload complete: XXXXXXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...