Я работаю над тем, чтобы 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