有些同事和我自己最近一直在使用Android NDK开发Android应用程序。现在几次我们遇到了ANR通知,大多数情况下它只是由于主本机线程上的无限循环错误。在任何情况下,我们最终都会将字符串跟踪到logcat以隔离问题。
当然,/ data / anr / trace.txt包含主UI线程的堆栈跟踪。但如果有办法为其他本机线程找到堆栈跟踪,我会很高兴。
这就是问题:在我收到ANR通知后,有人可以告诉我任何方式可以获得所有线程的堆栈跟踪吗?如果有一些方法可以简单地用其他线程的堆栈数据扩充/data/anr/trace.txt,那就太好了。