Android 调试方法

打印调用栈是android平台问题定位的基本方法,如果需要知道谁在调用某个函数,
可以在此函数中添加打印调用栈函数,弄清楚函数之间的调用关系。

  1. Java层打印调用栈方法
    RuntimeException here = new RuntimeException("here");
    here.fillInStackTrace();
    Log.w(TAG, "Called: " + this, here);

    Log.d(TAG,Log.getStackTraceString(new Throwable()));

  2. C++层打印调用栈方法
    CallStack stack;
    stack.update();
    stack.log(LOG_TAG);

posted @ 2018-07-25 16:33  qzhang1535  阅读(213)  评论(0编辑  收藏  举报