从Android Native Application中的剥离库中提取堆栈信息

时间:2014-11-07 07:41:30

标签: android android-ndk stack-trace stripping

通常,为发布版本构建的所有本机库都会被剥离,并在Android应用程序中使用。假设我们现在从Playstore下载的应用程序崩溃,我们使用adb从log cat获取回溯。使用剥离的库运行ndk堆栈将不会向我们提供文件编号和名称信息,因为缺少符号表。是否有任何替代方法可以获得正确的回溯,即使该库被剥离并为发布版本构建?

我知道在How do I obtain crash-data from my Android application?提供了几个选项,但我的问题更多的是从剥离的库中获取堆栈跟踪。如果没有其他选择,我可能不会感到惊讶,因为符号表必须得到正确的堆栈跟踪。任何指针?

1 个答案:

答案 0 :(得分:1)

缺席图书馆意味着缺席参考文献。您唯一的选择是将您的应用程序与您怀疑是导致问题的库一起发送,并查看是否可以从那里跟踪它。祝你好运。