我正在用本地代码做一个应用程序。 我有一个错误,有时会在 logcat 中产生此错误,但不会产生运行时错误:
06-27 18:14:47.526: A/libc(32659): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 592 (Thread-1045)
我在网上看过,它说可以为本地代码生成,具体来说是因为对内存的错误访问。
有人知道吗?
谢谢
最佳答案
这是一个段错误。它出现在地址 0,这意味着您正在取消引用 NULL 指针。它发生在 libc 中,因此它肯定发生在 native 代码中,这可能是通过您直接调用它或通过调用它的框架来实现的。这就是您从那一行中可以看出的全部内容。
关于android - 错误致命信号 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17348387/