2013-07-03 2 views
13

Я недавно перешел из Eclipse в Android Studio, и это выглядит великолепно. Однако я не могу найти, как отображать переменные в режиме отладки как шестнадцатеричные значения вместо десятичных значений. Любая помощь будет оценена по достоинству. Thanks«Отладка Android Studio» - отображать переменные как шестнадцатеричные

+0

[Xcode version] (http://stackoverflow.com/q/35238651/3681880) этого вопроса. – Suragch

ответ

3

В окне отладки щелкните правой кнопкой мыши по значению, которое вы хотите просмотреть в шестнадцатеричном виде, и выберите View as -> Hex. Это можно сделать в виде Variables или Watches.

+0

, поэтому в eclipse, если мы наводим указатель на имя переменной, он показывает тип подсказки со значением в нем. Есть ли что-нибудь в студии Android, похожее на это? Вместо того, чтобы добавлять все переменные в часы. – CodeShadow

+1

Если вы удерживаете Ctrl (в окнах), когда наведите указатель мыши на переменную, вы увидите текущее значение. Вы даже можете сделать это, когда не отлаживаете, и он покажет вам значение инициализации переменной. – free3dom

+2

Как это сделать по умолчанию? – adnako

11

Мне было интересно the same thing, особенно, как это сделать по умолчанию, как просил @adnako. Наконец-то я нашел ответ, поэтому я тоже опубликую здесь.

вручную изменить одно значение,

щелкните правой кнопкой мыши> Вид, как ...> Hex

enter image description here

Показать все значения как гекса по умолчанию

правой кнопкой мыши> Обзор Custimize данных. ..> Показать шестнадцатеричные значения для примитивов> Применить

enter image description here

(Примечание: эти изображения взяты из Android Studio 1.2)

+1

В AS 1.4 (и 2.0) опция «настроить данные» не отображается для меня при проверке переменной. Тем не менее существует глобальная настройка в разделе «Сборка, выполнение, развертывание -> Отладчик -> Представления данных -> Java -> Показать шестнадцатеричное значение для примитивов». Проще всего просто открыть настройки и ввести «hex» в поле поиска. – JHH