Я отметил несколько точек останова и запустил отладчик, но после того, как приложение установлено, точки останова не получают знак "v", и отладчик, похоже, не останавливается при достижении их! Я действительно не знаю, чего мне здесь не хватает. Может ли это быть связано с тем, что приложение приложения виджета? У меня не было этой проблемы с другими приложениями... Я использую эмулятор, если это имеет какое-то значение. Благодарю.
Является ли ваше приложение установленным в false
для debuggable
в вашем манифесте? Он не должен быть там вообще или установлен в true
.
<application android:debuggable="true" >
Также попробуйте использовать это в onEnabled()
:
android.os.Debug.waitForDebugger();
Другим способом может быть использование перспективы DDMS и выбор виджета из списка процессов.
Эта ссылка может быть полезна.
Убедитесь, что у вас нет "Пропустить все точки останова", установленные в Eclipse. Выполнить → Пропустить все точки останова. Если это установлено, Eclipse позволяет вам устанавливать точки останова, но не останавливается на них.