2011-11-28 24 views
5

Piszę prostą aplikację na Androida. Zmieniłem perspektywę "Java EE" na "debugowanie", a po śledzeniu zmiennych powracam do pierwotnej perspektywy ("Java EE") i przestałem debugować. Ale kiedy próbuję uruchomić aplikację na moim telefonie, automatycznie zmienia ona perspektywę na debugowanie i przeskakuje do pierwszego punktu przerwania.
W oknie debugowania, to pokazuje: debugowanieJak zatrzymać debugowanie w aplikacji na Androida w Eclipse

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) 

Czy mógłbyś mi pomóc w jaki sposób pozbyć się tej perspektywy debugowania?

Pozdrawiam.

Odpowiedz

1

W jaki sposób uruchamiasz aplikację? Jeśli używasz skrótu, upewnij się, że robisz Run As... Android Application zamiast Debug As... Android Application. Nie mam już praktyki, ale uważam, że skrót dla Run As w Eclipse to Ctrl + F11?

1

usunąć lub wyłączyć przerwania na FirstActivity.onCreate(Bundle) line: 23

Alternatywnie, ponownie uruchom aplikację przy użyciu konfiguracji Uruchom z menu Eclipse zamiast konfiguracji Debug.

+0

Uwaga: Zmieniłem perspektywę na "Java EE" i nie jest już w trybie debugowania, więc nie powinno się łamać, nawet bez usuwania punktów przerwania. Dobrze? –

+0

Nie, nadal będzie działał, nawet jeśli powrócisz do perspektywy Java EE. Uwaga: możesz zarządzać punktami przerwania (kliknij prawym przyciskiem myszy na linii) nawet w normalnej perspektywie programowania. – Pedantic

+0

Dzięki, rozwiązano. –

10

Sugestie:

  • Po kliknięciu prawym przyciskiem myszy projekt, należy wybrać „Uruchom jako” zamiast „Debug jako”
  • w perspektywie debugowania, kliknij ikonę, aby odłączyć debugger (w moim zaćmienia, to ikona po prawej stronie ikony stop)
  • wyłączyć wszystkie punkty przerwania
+0

Dziękuję bardzo. –

+0

kliknąłem Disconnect, to rozwiązało mój niekończący się problem ... dziękuję –

0

Ciągle otrzymuję perspektywę debugowania mimo wszystko po skonfigurowaniu wszystkich ustawień TH w zostały zamieszczone powyżej.

Znalazłem odpowiedź na inny StackOverflow: Uruchom ponownie urządzenie do debugowania.

(Nie wyłączaj, zamiast tego wybierz opcję Uruchom ponownie). To zadziałało dla mnie.