我一直在努力使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控制台报告,即使我看到本机stacktrace后跟
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