Относительно сообщений об ошибках (я предполагаю, что это сообщения, которые отображаются в LogCat): я обнаружил, что анализ сообщений об ошибках и работа по списку, пока вы не достигнете своего кода, является наиболее эффективной способ работать. Часто (по крайней мере, для меня) эмулятор аварийно завершает работу где-то в коде ОС (для которого у вас, вероятно, нет исходного кода), но вы можете проследить сообщения LogCat до своего кода и начать видеть, в чем проблема. Может произойти сбой в коде ОС, но первоначальная причина, как правило, заключается в том, что вы передали что-то не так в ОС.
Относительно возврата в коде: нет, по крайней мере, не с моей установкой Eclipse Ganymede
Относительно пропускаемого кода: когда вы находитесь в режиме отладки в меню Выполнить , вы можете выбрать «Step Over» (пропускает переход в метод), «Step Return» для выхода из метода и «Run to Line» msgstr "в дополнение к настройке точек останова, щелкнув правой кнопкой мыши. Это приводит к запуску кода, но вы не проходите через него один раз. В противном случае единственный способ «пропустить» строки кода - это закомментировать его. Я считаю, что вы также можете изменить значение переменных в отладчике, но я никогда не пробовал лично. Это может дать вам желаемый эффект.