Как остановить отладку в приложении Android в Eclipse - PullRequest
5 голосов
/ 29 ноября 2011

Я пишу простое приложение для Android. Я изменил перспективу «Java EE» на «debug», и после трассировки переменных я вернулся к исходной перспективе («Java EE») и прекратил отладку. Но когда я пытаюсь запустить приложение на своем телефоне, оно автоматически меняет перспективу на отладочную и переходит на первую точку останова.
В окне отладки это показывает: отладка

DalvikVM[localhost:8600]    
    Thread [<1> main] (Suspended (breakpoint at line 23 in FirstActivity))  
        FirstActivity.onCreate(Bundle) line: 23 
        Instrumentation.callActivityOnCreate(Activity, Bundle) line: 1047   
        ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2627  
        ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2679   
        ActivityThread.access$2300(ActivityThread, ActivityThread$ActivityRecord, Intent) line: 125 
        ActivityThread$H.handleMessage(Message) line: 2033  
        ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
        Looper.loop() line: 123 
        ActivityThread.main(String[]) line: 4627    
        Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
        Method.invoke(Object, Object...) line: 521  
        ZygoteInit$MethodAndArgsCaller.run() line: 871  
        ZygoteInit.main(String[]) line: 629 
        NativeStart.main(String[]) line: not available [native method]  
    Thread [<7> Binder Thread #2] (Running) 
    Thread [<6> Binder Thread #1] (Running) 

Не могли бы вы помочь мне, как избавиться от этой перспективы отладки?

Привет.

Ответы [ 4 ]

10 голосов
/ 29 ноября 2011

Предложения:

  • Когда вы щелкаете правой кнопкой мыши по проекту, убедитесь, что вы выбрали «Запуск от имени», а не «Отладка как»
  • В перспективе отладки щелкните значокотключить отладчик (в моем затмении это значок справа от значка Stop)
  • Отключить все точки останова
1 голос
/ 29 ноября 2011

Как вы запускаете приложение?Если вы используете ярлык, убедитесь, что вы используете Run As... Android Application вместо Debug As... Android Application.У меня нет практики, но я считаю, что ярлык для Run As в Eclipse - Ctrl + F11?

1 голос
/ 29 ноября 2011

Удалить или отключить точку останова на FirstActivity.onCreate(Bundle) line: 23

Либо перезапустите приложение, используя конфигурацию запуска из меню Eclipse вместо конфигурации отладки.

0 голосов
/ 26 ноября 2014

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

Я нашел ответ на другом StackOverflow: Перезагрузите ваше устройство отладки.

(не выключайте питание, выберите Reboot). Это сработало для меня.

...