2013-07-03 70 views
13

我最近從Eclipse轉移到Android Studio,它看起來不錯。但是,我似乎無法找到如何在調試模式下顯示變量作爲十六進制值而不是十進制值。 任何幫助,將不勝感激。 謝謝「Android Studio」調試 - 以十六進制顯示變量

+0

[Xcode version](http://stackoverflow.com/q/35238651/3681880)這個問題。 – Suragch

回答

3

在調試窗口中,右鍵單擊希望以十六進制查看的值並選擇View as -> Hex。這可以在VariablesWatches視圖中完成。

+0

所以在eclipse中,如果我們把鼠標懸停在一個變量名上,它會顯示一個工具提示類型的值,有沒有類似這樣的android工作室?而不是將所有變量添加到手錶。 – CodeShadow

+1

如果您在按住Ctrl(在窗口上)的同時懸停在變量上,它會顯示當前值。你甚至可以在不調試的時候這樣做,它會顯示變量的初始化值。 – free3dom

+2

如何使用此行爲作爲默認值? – adnako

11

我想知道the same thing,尤其是默認情況下如何做到@adnako問。我終於找到了答案,所以我也會在這裏發帖。

手動更改一個值

右鍵>查看...>六角

enter image description here

顯示所有的值作爲十六進制默認

右擊> Custimize數據視圖。 ..>顯示圖元的十六進制值>應用

enter image description here

(注意:這些圖片來自Android Studio 1.2)

+1

在AS 1.4(和2.0)中,在檢查變量時,「自定義數據視圖」選項對我而言不可見。然而,在「構建,執行,部署 - >調試器 - >數據視圖 - > Java - >顯示原語的十六進制值」下有一個全局設置。最簡單的就是打開設置並在搜索框中輸入「十六進制」。 – JHH