调试过程中的堆栈打印
一、android 中native 层的打印堆栈c1. android::CallStack用于代码分析C代码架构经常特别复杂可以使用android::CallStack将所在线程的调用栈打印出来基本用法#include utils/CallStack.h#include utils/Log.handroid::CallStack stack;stack.update();//stack.dump(1); //输出到printfstack.log(log_tag); //输出到logcatCallStack的实现其实是通过libbacktrace实现的后面有需求可以分析下源码二、Java打印堆栈信息Log.d(zjy,setOnLongClickListener throw:Log.getStackTraceString(new Throwable()));或者Thread.dumpStack();新的系统已经有改动参考https://www.cnblogs.com/ArsenalfanInECNU/p/14510304.html【Android Debug】Android native 层加堆栈打印信息_...-CSDN博客