Android 开发语言主要分为3类:Java、C++、c,分别对应的是应用层、framework层、native层、内核层。在进行调试的时候需要打印出调用栈是非常有必要的。下面分别列举出来三个语言的用法:
Java:
1. RuntimeException stack = new RuntimeException();
stack.fillInStackTrace();
2. Log.d(TAG,Log.getStackTraceString(new Throwable()));
C++:
#include <utils/CallStack.h>
android::CallStack stack("xiayu");
stack.update(1, 100);
stack.dump("");
C:
dump_stack() ;
Android 打印trace方法
最新推荐文章于 2024-07-10 03:12:35 发布