Android错误:致命信号11(SIGSEGV)导致应用崩溃

时间:2019-11-28 09:03:11

标签: java android

我已经开发了Android手机应用。有时,应用程序崩溃而没有任何警告。我在logcat中找不到任何东西。喜欢代码中的错误。我得到的是

A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x20 in tid 3209 (Binder:3158_1)

由于我是Android新手,所以我不知道到底是怎么了。我要的是,如何调试此错误?是否有任何Android踪迹可以对此进行更多研究?

我知道我没有提供代码,但是logcat中没有显示特定的错误。 感谢您的建议,这将有助于我查找错误。

1 个答案:

答案 0 :(得分:1)

我建议使用调试器并查询有关崩溃的更多信息(例如LLDB)。有时您甚至不需要设置断点,因为调试器可以在捕获到错误时停止并向您显示有问题的代码(可以在本机端)。

根据this question,错误的内存访问可能导致SIGSEGV。

当心应用程序中的内存泄漏,请确保您没有持有对被杀死的Context对象等的任何引用。