安卓调整的方式,日志调试与断点调试感受

简介:

1.日志调试

通过Log查看输出内容调试。

2.通过断点调试

非常强大啊!

这里着重讲解一下。

通常项目可以通过运行查看效果,也可以通过调试来运行看效果。

422101-20171027162957851-2015385602.png

调试要配合断点来使用,如果没有断点,运行效果跟正常的运行没有两样。

一旦设置断点,就有差距了。

程序会运行到断点的位置,停下来。

只要断点不删除,每次运行到断点的位置,都会停下来。

可以查看变量的赋值情况,排查值是否正确。

通过断点调试,也能更加清晰程序的运行流程。

真的很强大!

比PHP的调试强大多了!

正常PHP只能通过echo 或者 print来调试。

下面来具体感受一下。

422101-20171027163056758-1652086233.png

422101-20171027163115773-1475801845.png

从上面的图中可以看到,断点停下来之后,可以查看具体的某些值的情况。能够探究安卓内部的奥秘。

422101-20171027163210336-1472223104.png

可以点击左侧的播放按钮,一步一步往下走,一步一步探究程序是如何执行的!

422101-20171027163300195-973114681.png

不仅可以在下面查看数值,也可以在程序内部查看数值。for循环,可以一步一步查看每一个值的运行情况。

422101-20171027163401914-534600675.png

也可在for的第一行断点,查看要遍历的数组具体的值。

422101-20171027163448008-1859045733.png



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/7744053.html,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
15天前
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
26 1
|
4月前
|
监控 Android开发 C语言
深度解读Android崩溃日志案例分析2:tombstone日志
深度解读Android崩溃日志案例分析2:tombstone日志
92 0
|
1天前
|
Shell Android开发
Android Activity重写dump方法实现通过adb调试代码
Android Activity重写dump方法实现通过adb调试代码
8 0
|
15天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
13 0
|
15天前
|
Android开发 内存技术
Android 通过tinyalsa调试解决录制和播放音频问题
Android 通过tinyalsa调试解决录制和播放音频问题
29 1
|
15天前
|
编解码 监控 API
Android HAL深入探索(6): HIDL 添加SELinux 完整调试过程
Android HAL深入探索(6): HIDL 添加SELinux 完整调试过程
82 0
|
15天前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
20 1
|
15天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
26 1
|
15天前
|
安全 Java Shell
Android11以上 Audio音频调试方法
Android11以上 Audio音频调试方法
56 0
|
15天前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
27 0