Вставка точек останова в 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
Если вы пытаетесь отладить службу или виджет, вам нужно будет начать действие, чтобы отладчик мог правильно подключиться.