2013-07-03 28 views
13

Mi sono trasferito di recente da Eclipse ad Android Studio e sembra fantastico. Tuttavia, non riesco a trovare come visualizzare le variabili in modalità di debug come valori esadecimali invece di valori decimali. Qualsiasi aiuto sarebbe apprezzato. GrazieDebug "Android Studio" - visualizza le variabili come esadecimali

+0

[versione Xcode] (http://stackoverflow.com/q/35238651/3681880) di questa domanda. – Suragch

risposta

3

Nella finestra di debug, fare clic con il pulsante destro del mouse sul valore che si desidera visualizzare in hex e selezionare View as -> Hex. Questo può essere fatto nelle viste Variables o Watches.

+0

così in eclissi se passiamo il mouse su un nome di variabile mostra una sorta di descrizione comando di una cosa con il valore in essa contenuto. C'è qualcosa in Android Studio simile a questo? Piuttosto che aggiungere tutte le variabili agli orologi. – CodeShadow

+1

Se si tiene premuto Ctrl (su Windows) mentre si passa con il mouse su una variabile, viene visualizzato il valore corrente. Puoi anche farlo quando non esegui il debug e ti mostrerà il valore di inizializzazione della variabile. – free3dom

+2

Come fare per usare questo comportamento come predefinito? – adnako

11

Mi chiedevo the same thing, in particolare come eseguire questa operazione per impostazione predefinita come ha chiesto @adnako. Ho finalmente trovato una risposta, quindi inserirò anche qui.

modificare manualmente un singolo valore

clic destro> Visualizza come ...> Hex

enter image description here

Mostra tutti i valori come esadecimale per default

clic destro> Custimize visualizzazioni dati. ..> Mostra valori esadecimali per primitive> Applica

enter image description here

(Nota: queste immagini provengono da Android Studio 1.2)

+1

In AS 1.4 (e 2.0) l'opzione "Personalizza visualizzazioni dati" non è visibile per me durante l'ispezione di una variabile. Esiste tuttavia un'impostazione globale in "Build, Execution, Deployment -> Debugger -> Viste dati -> Java -> Mostra valore esadecimale per le primitive". La cosa più semplice è aprire le impostazioni e digitare "hex" nella casella di ricerca. – JHH

Problemi correlati