Mobile debugging?

I'm trying to get debugging working with MonoDevelop and Unity 3 for Android. I've been able to get a debugger connection when running on the PC by hitting the play arrow but deploying to a device fails to trigger breakpoints in the debugger.

Is there something I'm missing or can we not debug while running on device?

Thanks -

See answer here (as of Dec 8, 2010): http://forum.unity3d.com/threads/70197-Any-tips-for-debugging-Android?p=448396#post448396

Other than using logcat as Dave suggested, I’m enjoying simply using scripts from unifycommunity, particularly AllocationStats, DetectLeaks and DebugConsole, the first 3 ones.