如何在Android Studio中放置手表(查看变量的修改方式)?

uwe*_*ler 21 android android-studio

我不知道如何在Android Studio中使用手表.我想看看变量的值如何通过调试修改.有谁知道如何做到这一点?

Mig*_*gne 27

首先在您想要观看特定变量的类中放置一个断点.运行代码,一旦它从Variables窗口框架到达断点,您应该看到所有可访问的变量.只需选择您想要观看的那个,然后右键单击并从下拉列表中选择"添加到手表".

在此输入图像描述

继续调试,您应该根据代码在适当的时候看到Watches窗口框架中的变量更新.

在此输入图像描述

  • 有没有办法查看它在何时何地更改值?无需设置断点。我有一个问题,我知道它应该改变的位置,并且在刹车点上我看到值是正确的,但随后跳转到下一个断点并且值已经错误。逐行跳跃似乎不是最佳选择。 (2认同)

Sur*_*gch 8

假设您选择了调试选项卡:

在此输入图像描述

如果你找不到手表视图,它可能隐藏在几个点.

检查右侧:

在此输入图像描述

如果不存在,请检查"变量"选项卡的左侧:

在此输入图像描述

如果您在这些地方没有找到它,那么您可以在断点处右键单击其中一个变量,然后选择"添加到监视"(如接受的答案中所述).之后,手表视图应该出现或位于我上面描述的其中一个位置.