美文网首页
Android studio 调试一二

Android studio 调试一二

作者: LoveXiaer | 来源:发表于2018-08-20 23:47 被阅读0次

    https://blog.csdn.net/qq_32452623/article/details/53983563

    1、如何进入调试模式?

    两种方式进入:

    两种进入调试模式的方法对比

    2、断点的种类有哪些?

    Run---view Breakpoint---断点的种类 断点种类解释

    特别的:字段断点

    使用场景:

    定义的全局变量被多处使用,当不确定被何处修改的时候,对要观察的变量添加Java Field Exception.这样只要该变量的值被修改的时候,都会自动断点到发生修改的代码行

    3、设置断点相关

    条件断点

    解释:该断点满足条件就suspend

    右键点击断点,condition处写上条件语句,如  a==1,当变量a为1的时候才触发断点;

    日志断点

    解释:调试时想在这个断点处查看其它对象信息并打印出log;

    右键点击断点,log evaluated express添加打印表达式;(可将suspend不勾选该断点就不会停);

    异常断点

    适用抓取某些特定异常的log,并定位到发生异常的位置点;

    断点管理中,点击+,添加异常类型;

    观察变量

    快捷方法:在断点时,在变量上ALT+左键,可以查看该变量所有信息;

    普通方法:添加到watch中查看

    改变变量值

    解释:在调试过程中,你完全可以直接给你定义的变量设置一些自定义的值,各种刁钻都可以,去测试你的方法写的对不对,代码是否写的稳定. 

    在watch中查看和setValue;

    watch中还可以添加表达式,比如判断某个变量值是不是大于0,某个变量中有多少原始等。

    Run to Cursor 相当于给鼠标所在行加断点(一次)

    相关文章

      网友评论

          本文标题:Android studio 调试一二

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