android-ndk - Crashlytics NDK 上传错误,但不显示?
问题描述
我一直在努力让 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
解决方案
推荐阅读
- javascript - 出现渲染错误,就像从渲染中没有返回任何内容一样
- javascript - 如何同时关闭模式和导航栏
- vuejs3 - 如何从 Quasar V2 Composition API 设置功能访问引导文件配置的 axios?
- python - 为什么我不能循环和删除数据库?
- reactjs - EBNF 形式的 ReactJs Babel 语法
- scala - KafkaConsumer 连接到错误的代理,因此无法消费
- java - 使用 SwaggerUI 和 JAX-RS - 全局添加自定义标头
- android - 如何在 JetpackCompose 中的 TextField 上加载值
- python - 循环熊猫列并替换值
- javascript - 如何使用setformdata将数据存储在form中