IntelliJ中的Android调试通常都很不错。但是堆栈跟踪对于一个原因来说毫无价值,就像UI处理程序中的NullPointerException让你在Choreographer中一样简单。
例如,
@Override protected void onDraw (final Canvas canvas)
{
super.onDraw(canvas);
Object nullRef = null;
nullRef.doSomething(); // crashes here, but not in stack trace
(“使用Eclipse”除外)
答案 0 :(得分:3)
如果切换到logcat,它将显示完整的堆栈跟踪以及发生NullPointerException的类和行号。