学习目标
as的断点调试与高级断点调试
(根据该文章进行学习)
学习内容
1、 简单调试
设置断点(点击红色圆形位置添加或取消断点)
Debug模式运行
查看调试面板(ing)
运行之后代码后会出现相印信息(下图绿色字体)
上图按键的作用:
第一个:达到逐步运行的目的(快捷键F8)
第二个:进入所调用的方法中(快捷键F7)
第三个:看到所调用的所有方法的实现
第四个:如果在一个流程当中,包括调用的方法,如果有断点走到下一个断点,如果没有断点,而是在一个调用的方法当中,会跳出这个方法,继续走
第六个:执行到下一个断点的位置
2、 高级调试
跨断点调试(点击跳转到下一个断点)(快捷键为F9)
观察变量(输入变量名并回车即可)(有历史记录,如下图的“date”)
也可直接右键变量并选择“Add to Watches”
设置变量的值
在Variables面板中右键变量并选择Set Value即可(快捷键为F2)(同样有历史记录)
查看断点(Ctrl+Shift+F8)
点击后会出现以下界面
停止应用程序(Ctrl+F2)
?(这里原文章中特意指出不是让程序停止而是跳过所有调试,而我测试的时候确实是停止了应用程序)?
应用
程序运行错误
使用断点调试,发现问题
小结
此文章用于个人记录学习内容与进程。通过本次学习基本了解了断点调试的主要方法,至于如何精准断点与如何抓住调试面板的查看重点还需要日后的学习实践来总结规律。
日后尝试学习 更多的调试方法