Android Studio调试技巧

基本调试

step over

Android Studio调试技巧_第1张图片

单步跳过:调试程序一步一步向下执行,遇到方法会执行完方法之后再执行下一步,不会进到方法体内部。

Step into

image.png

单步跳入:单步向下执行,如果遇到自定义方法会进到方法内部执行。

Step out

Android Studio调试技巧_第2张图片
image.png

单步跳出:从方法体中跳出,回到进入方法的位置。以继续断点的执行。

条件断点

如果断点打在循环体内部,或者是打在了可能被循环调用的方法的内部,可以用条件断点进行调试。条件断点会在指定条件下停下来,这样就可以查看相应的值。


Android Studio调试技巧_第3张图片
image.png

日志断点

当我们的程序处于调试模式,并且这时我们想要添加日志分析时,通常我们的做法是在代码里添加log,再重新编译,调试完成之后再把log删除,有了日志断点我们可以直接添加日志而不用重新编译。


Android Studio调试技巧_第4张图片
image.png

异常断点

异常断点用来直接监听程序中的异常,一旦程序崩溃,会直接定位到异常所在的确切位置。


Android Studio调试技巧_第5张图片
image.png

Android Studio调试技巧_第6张图片
image.png

Android Studio调试技巧_第7张图片
image.png

你可能感兴趣的:(Android Studio调试技巧)