Android 打印trace方法

来源:互联网 发布:如何建立本地数据库 编辑:程序博客网 时间:2024/06/05 03:22
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() ;