2012-10-27 13 views
7

Sto usando Eclipse 3.6.2 con l'ultimo ADT (v20) & e sto provando a impostare un punto di interruzione in un metodo che so che viene eseguito (registra i messaggi su LogCat), ma per qualche ragione tutti i punti di interruzione che ho posto sono semplicemente ignorato.Per il debug Android JNI/NDK in Eclipse, perché i miei punti di interruzione vengono ignorati?

Nella mia ricerca di una soluzione, mi sono imbattuto in this thread, ma è molto vecchio e il mio JDK è molto più recente, quindi la risposta non si applica nel mio caso.

Perché sta succedendo e come posso risolvere questo problema?

+9

Potrebbe essere una domanda stupida, ma stai eseguendo l'applicazione in modalità di debug? –

+0

@ soren.qvist OMG Sono così stupido. Lo stavo usando Ctrl + F11 invece di F11. Si prega di inviare questo come una risposta in modo che io possa accettarlo. Grazie! – Souper

+0

Prego :) –

risposta

1
  • Controllare che "Skip tutti i punti di interruzione" non è abilitata (piccola icona a sinistra dell'icona di debug)
  • Controlla di aver selezionato un file dal progetto che si desidera eseguire il debug
  • Controllare la il programma non muore in una fase precedente o se si sta tentando di catturare, controllare un errore non fa in modo che il programma "salti" il punto di interruzione sul "fermo" a causa di un errore. Lo stesso accade con se il resto
  • controllare si sta eseguendo il programma come "applicazione Android"
  • Shortkey per eseguire il debug è F11 oppure fare clic sull'icona bug

Spero che questo aiuti!

Problemi correlati