美文网首页
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