Не работает отладка в классе обслуживания что может вызвать эту проблему? - PullRequest
3 голосов
/ 21 марта 2011

Внезапно я не могу отладить что-либо, что я делаю в сервисе, хотя я ставлю точки останова повсюду. но регистрация показывает, что все строки выполняются. Может кто-нибудь сказать мне, что может быть причиной этой проблемы. Я использую Eclipse, и я установил «Построить автоматически».

Ответы [ 2 ]

5 голосов
/ 21 марта 2011

Есть ли у вас Activity, который запускается в начале вашего приложения?

Если вам не нужно вручную активировать отладку в своем процессе, используя DDMS tool в Eclipse.

В DDMS -> Devices, проверьте свой процесс (строка содержитимя пакета вашего приложения), выберите его и нажмите кнопку отладки.Рядом с вашим процессом появится значок отладки, и вы сможете использовать точки останова в своих Service.

1 голос
/ 23 июня 2014

Если вы используете Runnable, попробуйте поместить это в метод run ():

android.os.Debug.waitForDebugger();
...