Как прекратить отладку в приложении Android в Eclipse
Вопрос
Я пишу простое приложение для Android. Я изменил перспективу «Java EE» на «отладку», и после отслеживания переменных я возвращаюсь к оригинальной перспективе («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)
Не могли бы вы помочь мне, как избавиться от этой точки зрения отладки?
С Уважением.
Решение
Как вы запускаете приложение? Если вы используете ярлык, убедитесь, что вы делаете Run As... Android Application
скорее, чем Debug As... Android Application
. Анкет Я не на практике, но я считаю, что ярлык для Run As
В Eclipse Ctrl+F11?
Другие советы
Предложения:
- Когда вы щелкните правой кнопкой мыши проект, убедитесь, что вы выбираете «запустить как», а не «отладка как»
- Находясь в перспективе отладки, нажмите на значок, чтобы отключить отладчик (в моем затмении это значок справа от значка остановки)
- Отключить все точки останова
Удалить или отключить точку останова на FirstActivity.onCreate(Bundle) line: 23
В качестве альтернативы, перезапустите ваше приложение, используя конфигурацию запуска из меню Eclipse вместо конфигурации отладки.
Я продолжал получать перспективу отладки, несмотря на то, что все настроили все настройки, которые были опубликованы выше.
Я нашел ответ на другом Stackoverflow: перезагрузите устройство отладки.
(Не питайтесь, вместо этого выбирайте перезагрузку). Это сработало для меня.