Eclipse Отладка Android не работает

Всем привет. У меня проблема с Eclipse, отладка приложения для Android: все точки останова, которые я размещаю, не работают (приложения не останавливаются, их пропускают, поскольку они не помещаются). Есть ли способ заставить их работать?

У меня Win7, JDK 6u23 64bit, Eclipse 3.6 64bit, все точки останова включены (пропуск не выбран).

Заранее спасибо за ответы 🙂

Solutions Collecting From Web of "Eclipse Отладка Android не работает"

Отображается ли список потоков в перспективе Debug при запуске приложения? Если нет, то отладчик Eclipse не является собственностью, прикрепленной к телефону / эмулятору.

Убедитесь, что в манифесте установлен android:debuggable=true . Последняя версия плагина Eclipse ADT должна сделать это за вас, но я видел несколько случаев, когда он не работал, как я ожидал.

Старый вопрос, но я нигде не нашел ответа. Комментарий Мауга к OP содержал некоторые подсказки к моему ответу.

Для меня «пропустить все точки останова» было включено по умолчанию (windows7 64bit, adt pluggin 2.22).

Я должен был войти на вкладку «Точки останова» в перспективе отладки, чтобы найти это. Я не думаю, что это показано в DDMS. Пропуская контрольные точки отдельно от контрольных точек, которые, я считаю, являются такими же, как «включение» точки останова. Я не уверен, почему существует различие.

Я бы опубликовал снимок пропущенной точки останова, но у меня пока нет 10 rep. Это синий круг, но с «\» через него.

Перезагрузка Eclipse и моего устройства решила эту проблему для меня.

Решена аналогичная проблема сегодня.

Оказывается, я отключил параметр Eclipse, по которому окно отладки автоматически отображается после начала отладки (что было мне неприятно).

Я должен вручную сфокусировать окно отладки Eclipse один раз в сеансе (при отладке), чтобы кнопки отладки (play / pause / etc) стали активными. Это было сделано автоматически.

Я использую Eclipse Luna с плагином ATD. Когда я попытался добавить android:debuggable="true" в <Application> моего Manifest.xml моего приложения, я получил ошибку компиляции Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assigned one. Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assigned one.

Наконец, я нашел, как активировать контрольные точки, я должен просто нажать кнопку « Отладка» (значок «ошибка»).