![](/img/trans.png)
[英]Why does android logcat not show the stack trace for a runtime exception?
[英]For a native android application that seg faults, why is there no stack trace in logcat?
很自我解释。 我使用ndk编译了本机c ++ exe。 当我运行该应用程序时,它会收到SIGSEGV,seg错误并退出。 logcat中没有堆栈跟踪或cpu上下文。
为什么? 关于如何解决它的任何建议?
您可以使用两种工具来调试sigsev
。 $NDK
目录中有ndk-stac
k和arm-linux-androideabi-addr2line
第一个帮助您过滤stacktrace和addr2line将程序地址转换为文件名和行号。 检查您的$NDK
目录,以获取相关文档。
都错了,您需要为STDIO和STDERR启用到logcat的日志记录。
http://developer.android.com/tools/debugging/debugging-log.html#viewingStd
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.