2011-01-31 13 views
6

Voglio eseguire il debug passo dopo passo in Android. Sto lavorando in Eclipse. Ogni volta che avvio la mia applicazione Android e raggiungo un punto di interruzione, si verifica un problema. Ecco il problema:Difficoltà con il debug passo dopo passo in Android.

Vado in modalità di debug e vedo che il mio breakpoint è stato colpito, ma ora che voglio passare attraverso l'esecuzione, non funziona. Appena ho premere F5 o premere il passo sopra/passo in chiave apre una nuova finestra dicendo quanto segue:

classe File EDITOR

di origine non trovato

Cosa devo fare? Ho allegato il file che sto eseguendo il debug alla fonte ma non funziona ancora? Cosa significa questo errore?

+0

Stai provando ad entrare in un metodo nella libreria Android? –

risposta

0

Provare a impostare i punti di interruzione. Se "interrompi" la tua app non puoi dire in quale parte della fonte sei effettivamente. (La tua app sopporta le android-lib e quindi stai forse eseguendo alcune righe delle librerie nel momento in cui premi il tasto step oper/in Se imposti i breakpoint, l'app si ferma all'interno del tuo codice e non all'interno delle librerie.

0

si potrebbe effettivamente scaricare il codice sorgente di Android e continuare il debug nei file source Android. a volte è effettivamente utile sapere che cosa sta succedendo dietro la copertura.

Inoltre, provare a colpire F6 (se si utilizza Eclipse) perché non entrerà più in profondità nelle funzioni, ma continuerà linea per linea, oppure imposta una pila di punti di interruzione e riprendi con F8 se è più conveniente per te.

0

hai provato a usare DDMS? Ho trovato il problema con il mio codice molte volte usandolo.

Utilizzo di f6 (passaggio sopra) come il post sopra raccomanda funziona anche. Che cosa stai cercando di eseguire correttamente il debug?

0

Forse il debugger punta a un codice di libreria (hai aggiunto un riferimento a una libreria esterna?).

Problemi correlati