【发布时间】:2016-10-30 01:05:58
【问题描述】:
我是 Android Studio (2.1.2) 的新手,我试图在调试会话期间找到调用堆栈。在 Stack Overflow 上,我发现了我认为完美的问题:Android Studio - Where can I see callstack while debugging an android app? ...但所有答案都只涉及一个显示当前正在运行的 threads 的窗口。如果我在断点处停止,它会显示一个红色复选标记,表示我已停止在该线程中。但是点击它并不会扩展为调用堆栈。
“调用堆栈”在 Android Studio 中是否意味着不同的东西? 我所说的“调用堆栈”的意思是它表明我在例程 Xyz() 中的行 foo 处停止,并且 Xyz() 是从例程 Abc() 中的 bar 行调用的,而 Abc() 是从 Abc() 行调用的em>n 在例程 Ijk() 等中,一直到开头。
在其他 IDE 中,例如 Visual Studio,您可以单击调用堆栈中的每一行,然后转到编辑器中的源代码,并在调用时检查变量。
如果这在 Android Studio 中不称为“调用堆栈”,那么它调用了什么是,我在调试器中的哪里可以看到它?
【问题讨论】:
标签: android