Вставка точек останова в Eclipse для программы Android

Я использую Eclipse 3.3 и Android 1.6. Я установил DDMS на своем Eclipse и попытался вставить точки останова, как в учебнике https://www.ibm.com/developerworks/library/os-ecbug/. Однако, когда я запускаю свой проект, программа не остановится, когда достигнет точки останова. Есть ли ошибка в Eclipse или я делаю что-то неправильно?

Ответы

Ответ 1

Чтобы добавить в ответ Amarghosh, проверьте также свою версию JDK.

Существует ошибка с JDK6_u14 и u15, которая сделала ваши точки останова "невидимыми" (программа не останавливалась во время сеанса отладки)
Исправлено в последнем JDK6u16.

Ответ 2

Возможно, это проблема:

Однако, когда я запускаю проект

Отладить проект, а не запускать его. Выберите "Отладка" в меню "Выполнить" или нажмите "F11".

Ответ 3

Если символ/круг точки останова имеет проходящую через него линию, это означает, что вы выбрали опцию "пропустить все точки останова". Вы можете отменить его в представлении "Отладка" в разделе "Точки останова" /.

Ответ 4

Мои контрольные точки также не работают. В моей конфигурации отладки на вкладке Android у меня было задание запуска "Не делать ничего". Когда я изменил это, чтобы вместо этого запускать непосредственно в действие, мои точки останова начали работать.

Ответ 5

Если вы пытаетесь отладить службу или виджет, вам нужно будет начать действие, чтобы отладчик мог правильно подключиться.