【问题标题】:"Android Studio" debugging - display variables as hexadecimal“Android Studio”调试 - 将变量显示为十六进制
【发布时间】:2013-07-01 02:02:54
【问题描述】:

我最近从 Eclipse 迁移到了 Android Studio,它看起来很棒。但是,我似乎无法找到如何在调试模式下将变量显示为十六进制值而不是十进制值。 任何帮助,将不胜感激。 谢谢

【问题讨论】:

标签: android intellij-idea android-studio


【解决方案1】:

我想知道the same thing,尤其是@adnako 询问的默认情况下如何执行此操作。我终于找到了答案,所以我也将在这里发布。

手动更改单个值

右键单击>查看为...>十六进制

默认将所有值显示为十六进制

右键单击 > 自定义数据视图... > 显示基元的十六进制值 > 应用

(注意:这些图片来自 Android Studio 1.2)

【讨论】:

  • 在 AS 1.4(和 2.0)中,“自定义数据视图”选项在检查变量时对我不可见。然而,在“构建、执行、部署 -> 调试器 -> 数据视图 -> Java -> 显示原语的十六进制值”下有一个全局设置。最简单的方法是打开设置并在搜索框中输入“十六进制”。
  • 不适用于本机调试器。
【解决方案2】:

在调试窗口中,右键单击要以十六进制查看的值并选择View as -> Hex。这可以在VariablesWatches 视图中完成。

【讨论】:

  • 所以在 Eclipse 中,如果我们将鼠标悬停在变量名上,它会显示一个工具提示,其中包含值。 android studio中是否有类似的东西?而不是将所有变量都添加到手表中。
  • 如果在将鼠标悬停在变量上时按住 Ctrl(在 Windows 上),它会显示当前值。你甚至可以在不调试时这样做,它会显示变量的初始化值。
  • 如何默认使用此行为?
  • @adnako 我不知道你是否可以,从未见过任何设置。
  • 呵呵,有一些怪癖是的,但我会在任何一天接管 Eclipse ;)
猜你喜欢
  • 2011-03-22
  • 1970-01-01
  • 2020-02-13
  • 2016-06-28
  • 2019-01-11
  • 1970-01-01
  • 2020-04-12
相关资源
最近更新 更多