Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在调试时打印值_Android_Debugging_Android Studio - Fatal编程技术网

Android 如何在调试时打印值

Android 如何在调试时打印值,android,debugging,android-studio,Android,Debugging,Android Studio,在Xcode中,我可以在调试时“po”任何值。在Android Studio中有没有办法做到这一点 例如,如果我遇到一个断点,并希望实时打印出某些值,而不必在代码中使用日志?使用。它使您能够计算表达式 您可以执行以下步骤: 1-在要计算的行中设置断点Ctrl+F8 2-在调试模式下运行代码或按Shift+F9 3-到达断点时,按Alt+F8键或单击以下按钮 4-然后在文本字段中键入您的值,并单击“评估”按钮 参考资料: 当您到达调试点时,有两种方法可以检查值: (1) 为任何变量添

在Xcode中,我可以在调试时“po”任何值。在Android Studio中有没有办法做到这一点


例如,如果我遇到一个断点,并希望实时打印出某些值,而不必在代码中使用日志?

使用。它使您能够计算表达式

您可以执行以下步骤:

1-在要计算的行中设置断点
Ctrl+F8

2-在调试模式下运行代码或按
Shift+F9

3-到达断点时,按Alt+F8键或单击以下按钮

4-然后在文本字段中键入您的值,并单击“评估”按钮

参考资料


当您到达调试点时,有两种方法可以检查值:

(1) 为任何变量添加Watch


(2) 将鼠标悬停在任何变量上,值将显示在那里

如果是c/c++项目,您仍然可以在Android Studio中使用lldb命令。
这是我的建议。当您点击断点时,您将在变量选项卡旁边看到一个名为“lldb”的选项卡。

@Bhargav是的,这就足够了。基本上,我习惯于在iOS开发的控制台中这样做,我想知道如何在Android Studio中这样做。遗憾的是,打印到logcat需要运行时执行system.out之类的命令。println@Bhargav“手表”似乎就是我要找的。我可以在断点处输入任何表达式并查看其值。谢谢你的帮助“手表”似乎就是我要找的。在Android Studio底部的Debugger选项卡中,我可以跟踪任何表达式的值(通过单击add按钮)。现在我可以高效地调试了,谢谢