为什么我在 Firebase 中无法获得完整的 C++ 堆栈跟踪?

问题描述 投票:0回答:1

我已将 Firebase 集成到我的 Android 游戏项目中,并成功将我的 libGame.so 符号上传到 Firebase。我还成功生成了崩溃报告,但是当我在 Firebase 控制台上查看报告时,它仅显示发生崩溃的 C++ 模块和行号。它没有显示导致崩溃的所有 C++ 调用。如何让 Firebase 显示完整的堆栈跟踪?

这是堆栈跟踪的屏幕截图。正如您所看到的,调用堆栈只有一层。没有显示导致崩溃模块的任何模块。 enter image description here

android firebase crashlytics
1个回答
0
投票

@Bungles,您找到解决问题的方法了吗? 我有类似的问题,尝试了不同版本的 firebase-crashlytics-ktx/firebase-crashlytics-ndk 以及带有 -fno-omit-frame-pointer / -Wl,--no-rosegment 的 bfd 和 lld 链接器,但没有解决问题。我可以在 adb logcat 中看到完整的堆栈跟踪,但在 Firebase Crashlytics 上仅显示最后一次调用。

© www.soinside.com 2019 - 2024. All rights reserved.