2011-11-28 18 views
5

Sto scrivendo una semplice applicazione Android. Ho cambiato la prospettiva "Java EE" in "debug" e dopo aver tracciato le variabili, sono tornato alla prospettiva originale ("Java EE") e ho interrotto il debugging. Ma quando provo a eseguire la mia applicazione sul mio telefono, cambia automaticamente la prospettiva per eseguire il debug e salta al primo punto di interruzione.
Nella finestra di debug, si vede: debugCome interrompere il debug nell'applicazione Android in 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) 

Vi prego di aiutare come sbarazzarsi di questa prospettiva di debug?

Saluti.

risposta

1

Come si avvia l'applicazione? Se stai utilizzando una scorciatoia, assicurati di fare Run As... Android Application anziché Debug As... Android Application. Sono fuori allenamento, ma credo che la scorciatoia per Run As in Eclipse sia Ctrl + F11?

1

Rimuovere o disabilitare il punto di interruzione sulla FirstActivity.onCreate(Bundle) line: 23

In alternativa, riavviare la vostra applicazione utilizzando una configurazione Esegui dal menu di Eclipse, invece di una configurazione di debug.

+0

Nota. Ho cambiato la prospettiva in "Java EE" e non è più in modalità di debug, quindi non dovrebbe interrompersi, anche senza rimuovere i punti di interruzione. Destra? –

+0

No, verrà interrotto anche se si ritorna alla prospettiva Java EE. Nota puoi gestire i punti di interruzione (fai clic con il tasto destro sulla linea) anche nella normale prospettiva di sviluppo. – Pedantic

+0

Grazie, è risolto. –

10

Suggerimenti:

  • Quando si fa clic destro del progetto, assicuratevi di selezionare 'Esegui come' piuttosto che 'Debug come'
  • Mentre nella prospettiva di debug, fare clic sull'icona per scollegare il debugger (nel mio eclissi, è l'icona a destra dell'icona stop)
  • Disabilitare tutti i breakpoint
+0

Grazie mille. –

+0

ho fatto clic su Disconnect, ha risolto il mio numero infinito ... grazie –

0

ho continuato a ottenere la prospettiva di debug, nonostante tutte le avendo configurato tutte le impostazioni TH sono stati pubblicati sopra.

Ho trovato una risposta su un altro StackOverflow: Riavvia il dispositivo di debug.

(non spegnere, scegliere Riavvia). Questo ha funzionato per me.

Problemi correlati