1.日志调试
通过Log查看输出内容调试。
2.通过断点调试
非常强大啊!
这里着重讲解一下。
通常项目可以通过运行查看效果,也可以通过调试来运行看效果。
调试要配合断点来使用,如果没有断点,运行效果跟正常的运行没有两样。
一旦设置断点,就有差距了。
程序会运行到断点的位置,停下来。
只要断点不删除,每次运行到断点的位置,都会停下来。
可以查看变量的赋值情况,排查值是否正确。
通过断点调试,也能更加清晰程序的运行流程。
真的很强大!
比PHP的调试强大多了!
正常PHP只能通过echo 或者 print来调试。
下面来具体感受一下。
从上面的图中可以看到,断点停下来之后,可以查看具体的某些值的情况。能够探究安卓内部的奥秘。
可以点击左侧的播放按钮,一步一步往下走,一步一步探究程序是如何执行的!
不仅可以在下面查看数值,也可以在程序内部查看数值。for循环,可以一步一步查看每一个值的运行情况。
也可在for的第一行断点,查看要遍历的数组具体的值。
很好很强大!!!
用好调试功能,更好的感受程序的内部运行机制。