美文网首页
AndroidStudiod 断点调试

AndroidStudiod 断点调试

作者: 任教主来也 | 来源:发表于2017-04-11 21:39 被阅读44次

调试按钮

  1. Step Over(F6) 单步前进,不进入子方法

  2. Step Into(F5) 单步前进,如果断点包含子方法则进入方法(不会进入官方类库的方法)

  3. Force Step Into 在 Step Into 的基础上能进入任何方法

  4. Step Out 单步前进,如果已在子方法里面则跳出

  5. Smart Step Into 语句包含两个或者以上方法链式调用,可以选择进入哪个方法,包括匿名内部类

  6. Drop Frame 点击该按钮后,将返回到当前方法的调用处重新执行,并且所有上下文变量的值也会回到那个时候。只要调用链中还有上级方法,可以跳到其中任何一个方法。

  7. Resume Program 继续执行

  8. Force Run to Cursor 跳到光标所在位置,这个非常方便调试所需要的语句

断点设置

  1. 条件断点,在设置断点之后,右击断点,出现 Condition ,在输入框中可以输入条件,只有满足条件才会停下了,for 循环时特别好用

  2. 方法断点,在方法的开头设置

  3. 日志断点,右键断点,去掉 Suspend ,勾选 Evaluate and log ,输入日志,可以使用类中的代码,勾选 log message to console 之后会打印到控制台

  4. 异常断点 异常的时候触发的断点:选择断点管理 BreakPoints,然后新增一个异常断点,设置一个能产生异常的方法并执行它,就会发现异常会在这里停掉

  5. 断点停下之后,就会被移除,调试过程中只会断掉一次,按 ATL+鼠标左键,就可以出现

  6. 失效断点:暂时让断点失效,无需把它删除;方法:ALT+鼠标左键 在断点上点击

观察

  1. 观察变量:在断点停留时候,在变量上 ALT+鼠标左键 点击就可以看到断点的所有信息;

  2. 改变变量值:例如执行方法原来的值,在Variables窗口右键鼠标修改就可以改变值了

  3. 添加到观察窗口:如果多个标量或者多个表达式在多个不同的地方,要上下观察是很麻烦的,我们可以把它Add to Watchs, 然后在观察窗口就可以一次看到多个变量值

相关文章

  • AndroidStudiod 断点调试

    调试按钮 Step Over(F6) 单步前进,不进入子方法 Step Into(F5) 单步前进,如果断点包含子...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

  • Flutter开发调试

    代码开发后出问题都会需要调试,调试方法很重要。 1. 断点调试 断点调试跟大家熟悉的 Chrome 的断点调试基本...

  • Java基础语法_Day12

    一、Eclipse断点调试 Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中...

  • debug

    1 调试1.1 调试方式1.2 调试过程中的功能键的作用2 调试模式的断点2.1 断点类型2.2 静态断点2.3 ...

  • unity3d之调试模式

    断点调试 设置断点 在下图的位置双击,设置或者取消断点 启动调试模式 选择调试->开始调试或者按F5快捷键: 然后...

  • Xcode编程 详细断点补充

    只会左键断点?是时候试试这样那样断点了 编码不能没调试,调试不能没断点(Break Point)。XCode的断点...

  • 代码调试

    过去调试JavaScript的方式 alert() console.log() 断点调试 断点调试是指自己在程序的...

  • pycharm断点调试

    pycharm断点调试 断点 和 调试 断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题...

网友评论

      本文标题:AndroidStudiod 断点调试

      本文链接:https://www.haomeiwen.com/subject/fdtpattx.html