Отладчик Android не останавливается на точках останова - PullRequest
15 голосов
/ 14 марта 2011

Я вижу отладочные операторы в консоли, но отладчик не останавливается ни на каких точках останова.Я попытался очистить все точки останова и добавить их обратно. Не уверен, как это может произойти, но это так.

Ответы [ 7 ]

25 голосов
/ 28 апреля 2015

Если вы используете Android studio, нажмите debug app вместо run app:

enter image description here

9 голосов
/ 14 марта 2011

Вы установили флаг отладки в AndroidManifest? Если вы пропустите это, добавьте в тег приложения android: debuggable = "true". В итоге это должно выглядеть так:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
6 голосов
/ 05 февраля 2018

В моем случае нажмите «Подключить отладчик к процессу Android»

И это покажет окно с надписью «Выберите процесс» Выберите устройство, которое вы используете, и выберите проект, который вы хотите отладить. И это работает.

Иногда отладчик необходимо повторно подключить к устройствам при первом его открытии.

6 голосов
/ 25 мая 2015

Затмение

: Проверьте, включена ли опция " Пропустить все точки останова " по ошибке

Последний значок представляет эту опцию enter image description here

Android Studio

Проверьте, не включена ли опция " Mute Breakpoints " по ошибке

enter image description here

4 голосов
/ 09 августа 2013

Вы делали «Отладка как -> Android-приложение» вместо «Запуск от имени»?

Только если вы выполните «Отладка как», затмение остановится на точках останова.

3 голосов
/ 23 января 2019

Согласно этому ответу , Внутри build.gradle для вашего модуля приложения, отключите minifyEnable для вашего варианта сборки и измените его на false.Тогда оно должно быть:

minifyEnabled false

, иначе вы увидите Line number not available in class xxxx при наведении курсора на маркеры точки останова, и они будут смотреться с крестиком на них

0 голосов
/ 11 июля 2013

У меня была та же проблема, и я решил ее, увеличив значения тайм-аута отладчика. Эмулятор работает медленно, как собака на моем компьютере разработчика, и это мешало отладчику ловить и останавливаться на точках останова. Я изменил значения тайм-аута соответственно с 3000 на 10000 и 20000 на 60000, и теперь все в порядке.

V.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...