Come fermare il debug in applicazioni Android in Eclipse
Domanda
Sto scrivendo una semplice applicazione Android. Ho cambiato il punto di vista "Java EE" a "debug" e dopo aver tracciato le variabili, torno alla prospettiva originale ( "Java EE") e fermato il debug. Ma quando provo a fare funzionare la mia applicazione sul mio cellulare, cambia la prospettiva automaticamente per eseguire il debug e passa al primo punto di interruzione.
Nella finestra di debug, si vede:
debug
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)
La prego quindi di aiuto me come sbarazzarsi di questa prospettiva di debug?
Saluti.
Soluzione
Come stai lanciando l'applicazione? Se stai usando una scelta rapida, assicurarsi che si sta facendo Run As... Android Application
piuttosto che Debug As... Android Application
. Sono fuori allenamento, ma credo che il collegamento per Run As
in Eclipse è Ctrl + F11?
Altri suggerimenti
Suggerimenti:
- Quando si fa clic destro del progetto, assicurarsi che si seleziona '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)
- Disattiva tutti i punti di interruzione
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.
ho continuato a ottenere la prospettiva di debug, nonostante tutte le avendo configurato tutte le impostazioni che sono state pubblicate in precedenza.
Ho trovato una risposta su un altro StackOverflow: Riavviare il dispositivo di debug.
(Non spegnere, invece scegliere Reboot). Che ha lavorato per me.