Eclipse调试

Eclipse调试

打开调试方法:
1.执行菜单命令Run->Debug->Android Application,开
始对程序进行调试。
Eclipse调试
2.鼠标点击main方法–>右键Debug As–>Java Application开始
java代码调试。
Eclipse调试
3.直接点击“调试”按钮,即点击小瓢虫边上的倒三角,选择
Debug As–>Java Application
Eclipse调试

初始化过程与正常运行程序一样,如果需要会对项目
进行重新构建,然后启动模拟器,加载程序。程序正常启动以后
在模拟器上就会出现DebugTest的用户界面。程序将会在断点位
置停止执行,Eclipse会自动切换到Debug布局。在Debug布局中
包含了如下一些视图:
Eclipse调试

Debug:Debug标签页用来显示程序执行过程中的调用栈。在Debug
标签页的工具栏上有一些功能按钮,提供了继续、暂停、终止、
单步执行、逐过程执行和返回等功能。
Variables和Breakpoints:Variables标签页中可以显示出当前
代码作用域内的所有变量值。Breakpoints标签页中列出了程序中
所有的断点。
Editor:Debug布局中的编辑器与Java布局中的编辑器一样,只
不过在Debug布局中当前执行的代码会高亮显示。
Outline:Outline视图可以显示出当前项目的结构图。
Console/Tasks/Properties:这三个视图位于Debug布局的左下角,
其中Console(命令行)视图是最有用的一个,在程序调试过程中
许多重要的信息都显示在Console视图中。

操作过程:
在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点。
在调试界面选定要调试的那行按F6进行调试。鼠标
移到报错位置会自动显示错误和提示方法。
Eclipse调试

功能快捷键

全局 单步跳过:F6
全局 单步跳入:F5
全局 单步跳入选择:Ctrl + F5
全局 调试上次启动:F5
全局 调试上次启动:F11
全局 继续:F8
全局 使用过滤器单步执行:Shift + F5
全局 添加/去除断点 全局 显示:Ctrl + D
全局 运行上次启动 :Ctrl + F11
全局 运行至行:Ctrl + R
全局 执行 :Ctrl + U