我知道我可以在我的代码更改变量的每一行设置一个断点,但是有一个选项,例如右键单击一个变量(到#34;添加到Watches"),当一个变量停止时变量变化值?
我认为C ++有这个选择。 See this.
还有Eclipse? See this.
这是在AS中实现的吗?
答案 0 :(得分:37)
您可以在Android Studio 1.1.0中打破某些变量的值更改。
Android Studio称他们为“Java Field Watchpoints'。
”从断点窗口(Run -> "View breakpoints...") or Ctrl+Shift+F8
开始,
你可以添加" Java Field Watchpoints"从左上角的加号开始,然后选择你的类和变量。
答案 1 :(得分:3)
如果目标只是设置一个观察点,如果变量的值发生变化,则执行暂停,有两种方法:
按Ctrl-shift-F8
设置观察点会显示此对话框:
这看起来更强大但令人困惑,因为它缺乏我需要的选项;还有一个额外的步骤:填写下面的对话框:
正确填写后,您可以获得与下面更简单的方法相同的停止执行选项:
答案 2 :(得分:1)
您寻求的通常被称为" WatchPoint"。 您将在文档中找到详细的答案和示例。 JetBrains的页面 - IntelliJ - Idea是Android Studio的基础。
https://www.jetbrains.com/help/idea/2016.3/creating-field-watchpoints.html
对我而言,这完美无缺!
答案 3 :(得分:0)
通过单击Android Studio中字段声明的行号旁边的空格来添加Kotlin字段观察点。从“设置断点”菜单中选择“ Kotlin现场观察点”。现在,只要该值发生更改,您就会获得一个断点。