调试在程序BUG修复中有很重要的作用,可以动态的看到程序数据的变化,比log输出更加灵活与方便,对于一个应用而言只要生成的APK与你现在有的code是同一分的话,那就很方便去重现出现的问题,注重版本管理与工具使用能够很方便重现修复BUG。
本文介绍IDEA调试android应用(可以是系统级应用,在IDE中不能够编译通过只能编辑的程序),首先保证你有一份与调试应用相同的源码导入IDEA中。利用attach debugger to android process去开启调试。
1,选择你需要调试的应用。(源码可以不正确,缺少依赖库文件,但调试部分一定要与发布的APK相同)
2,在需要的地方插入断点 ctrl F8,单步运行 F8 ,跳入 F7,恢复F9,跳到光标处 alt F9,跳出 shift F8 ,运算 alt F8 。查看所有断点ctrl shift F8,通过常用快捷键调试可以看到问题所在。在运行之后在其后会跟上其值,ctrl F1 可以快速查看数据详情……
enjoy.............