I’m new to the Android framework (using Eclipse) and I have a question about debugging. Recently I did this error in an activity:
// The installation button
Button button = (Button) findViewById(R.id.preparationInstallButtonID);
button.setOnClickListener(this);
setContentView(R.layout.preparation);
i.e. I tried to add an onclick-event prior the layout had been rendered. This crashed the program, “Sorry, the application xxx has stopped unexpectedly”. Running it again, with debug-mode, Eclipse opens a Debug-window containing “Thread<3> (Suspended)” etc (I’m sure you know which window I’m talking about).
Now, how am I able to extract useful data here? Regarding the problem above I found how to fix it by trial-and-erroring, but let’s say I’m not able to do trial-and-error, how can the debug-window help me find the source of the error? It says “exception RuntimeException”, but I don’t see any pointers as of where in my code the exception occured.
Use the LogCat this will give you the error messages and everything else that goes on in your testdevice/emulator.
Window -> Show View -> Other -> LogCat