Sto tentando di eseguire il debug sulla rete in Android Studio. Ho collegato tramite la porta 5555 e generalmente è possibile passare attraverso i punti di interruzione. Ma spesso bastano pochi minuti per eseguire una riga di codice e l'altra cosa è che non vedo nessuna variabile che non sia membro. Tutto quello che vedo è l'oggetto this
, ma nessuna variabile dai metodi. Come posso abilitarlo?Il debugger di Android Studio non mostra le variabili locali
Come potete vedere io sono all'interno del metodo e almeno l'oggetto di attività viene inizializzato, ma non è visibile nel monitorare le variabili.
UPDATE:
Il problema rimane quando si utilizza il debug USB. Non ci sono variabili locali sono visibili, nemmeno quando si cerca di valutare le espressioni durante il debug:
Android Studio 2.1, Gradle 2.1.0, Java 1.8
Quindi quando si fa clic su '+' a sinistra di 'this' non mostra le variabili all'interno di' this'? – AgileNinja
Ci sono variabili, ma ad es. 'activity' è una variabile di funzione che non dovrebbe assolutamente essere dichiarata all'interno di questa, ma qui sotto, per quanto mi ricordo, – 4ndro1d
Hai ragione! L'ho appena provato e 'activity' è elencato sotto' this' e non all'interno. Sono perplesso. – AgileNinja