IntelliJ调试器在Android NullPointerException上完全丢失?

IntelliJ调试器在Android NullPointerException上完全丢失?,android,debugging,android-activity,intellij-idea,stack-trace,Android,Debugging,Android Activity,Intellij Idea,Stack Trace,在IntelliJ中进行Android调试通常是相当不错的。但是堆栈跟踪毫无价值,原因很简单,UI处理程序中的NullPointerException将您置于Choreographer中 比如说, 原因(空指针取消引用) Choreographer中无用的堆栈跟踪 DocCallbacks中的未捕获异常 有没有办法在堆栈跟踪中查看导致异常的用户代码? (除了“使用Eclipse”)如果切换到logcat,它将向您显示完整的堆栈跟踪以及发生NullPointerException的类和行号。A

在IntelliJ中进行Android调试通常是相当不错的。但是堆栈跟踪毫无价值,原因很简单,UI处理程序中的NullPointerException将您置于Choreographer中

比如说,

原因(空指针取消引用) Choreographer中无用的堆栈跟踪

DocCallbacks中的未捕获异常

有没有办法在堆栈跟踪中查看导致异常的用户代码?
(除了“使用Eclipse”)

如果切换到logcat,它将向您显示完整的堆栈跟踪以及发生NullPointerException的类和行号。

Ah,logcat输出将延迟,直到从Choreographer中的上述断点继续之后。
@Override protected void onDraw (final Canvas canvas)
{
    super.onDraw(canvas);

    Object nullRef = null;
    nullRef.doSomething();  // crashes here, but not in stack trace