美文网首页
Android Studio Debug调试技巧

Android Studio Debug调试技巧

作者: Victor123 | 来源:发表于2016-11-15 21:47 被阅读157次

    1、条件断点 :

    针对fori 或 for each 循环,设置条件,直接跳到对应的循环条件里查看执行情况, 比如 i==5 ,可以直接跳到第6次循环。

    设置方法 :断点处右键,Condition 框设置条件,如 i==5

    2、日志断点:

    代码调试后,在设置断点处想要输出日志怎么办?

    设置方法:  断点处右键,在弹出框中取消勾选Suspend复选框(即表示程序运行到此处断点时不会在停下来供开发者调试),勾选Log 

    evaluted expression,写入日志信息, Log.e(TAG," xxx---> i: "+i); 

    3、变量赋值:

    代码里有一个变量,这个变量的值会影响到程序的执行结果,我们想观察这个变量在不同赋值情况下的程序运行结果怎么办??

    设置方法: 在使用该变量的代码处打个断点,然后在Variables窗口找到对应的变量,右键选Set Value,修改变量值并执行。

    4、变量观察:

    5、对象求值:

    断点处,有变量对象,系统提供了表达式求值功能,在Variables视图中的变量可以输入任何计算语句,并查看计算结果。

    设置方法:在Variables视图中,右键变量,选择Evaluate Expression,输入计算表达式,点击Evaluate按钮,即可查看Result结果。

    6、方法断点:

    只是为了看到方法的参数和返回结果,我们可以在定义方法的第一行打断点,直接对方法本身调试,此时断点的展示图标样式也会与众不同。

    设置方法 :  在方法前设置断点。

    7、变量断点:

    想知道自定义的变量何时何地发生了变化,就可以使用变量断点。此时断点的展示图标样式也会与众不同。

    设置方法:在定义变量处设置断点。

    8、异常断点:

    在发生异常时,如果能在异常发生的时候第一时间让程序停下来,并定位到异常出现的地方,供开发者调试,肯定很好。

    设置方法:打开断点管理器(菜单--run--View Breakpoints),点击+号,选择java Exception BreakPoints ,在输入框中输入需要监视的异常类别即可。

    原文地址: Android Studio 掌握这些调试技巧,Debug能力不能再高啦 - 简书

    相关文章

      网友评论

          本文标题:Android Studio Debug调试技巧

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