一、插入断点
选定要设置断点的代码行。在行号的区域后面单击鼠标左键就可以;
二、进入调试状态
设置好断点后,点击工具栏中的小臭虫(Debug)进入调试状态;
当一个应用进入调试状态后,Android Studio会弹出这样的Debug窗体,即调试者状态。我们在这里能够对我们的程序进行监视和调试。
IDE下方出现Debug视图。
在①区域中显示了程序运行到断点处所调用过的所用方法,越以下的方法被调用的越早;
在②区域能够给指定的变量赋值(鼠标左键选择变量,右键弹出菜单选择setValue...)。这个功能能够更加高速的检測你的条件语句和循环语句。
在③区域中能够对某一个特定的变量进行监视,在高级调试部分会再次讲到。
三、经常使用的调试方式和快捷键
1.经常使用调试功能及快捷键:
- step into (F7):进入子函数
- step over (F8):越过子函数,但子函数会运行
- step out (Shift + F8):跳出子函数
- Run to Cursor (Alt + F9) 运行到光标所在的位置。
- show Execution Point (Alt + F10) 高速定位当前调试的位置,并将该行高亮的显示出来。
2.打印log信息:
Log.d("log", String.valueOf(i_num));