我是新来的Android框架(使用Eclipse),我有一个关于调试的问题。最近我在一个活动中做了这个错误:如何调试Android项目
// The installation button
Button button = (Button) findViewById(R.id.preparationInstallButtonID);
button.setOnClickListener(this);
setContentView(R.layout.preparation);
即我试图在布局渲染之前添加一个onclick事件。这使程序崩溃,“对不起,应用程序xxx已意外停止”。在调试模式下再次运行它,Eclipse打开一个包含“Thread < 3>(Suspended)”等的调试窗口(我相信你知道我在说哪个窗口)。
现在,我怎么能够在这里提取有用的数据?关于上面的问题,我发现如何通过反复试验来修复它,但是让我们说我无法做反复试验,调试窗口如何帮助我找到错误的根源?它说“异常RuntimeException”,但我没有看到任何指针,在我的代码中发生异常的地方。
您应该能够在logcat窗口中看到您的调用堆栈的回溯。它可能会以红色打印。用它来确定哪个方法抛出异常。 –