在Android程序开发中除了需要注意Logcat查看调试信息外,对于部分复杂而又庞大的工程可能错误十分不明显,这样就需要通过设置断点(breakpoint)的方式进行跟踪调试,Android使用Java语言开发所以今天就说下Google ADT插件制定的Eclipse IDE做为示例,如果过去习惯了NetBean相信你都理解。在创建好工程后,在Eclipse菜单中的Run下面可以找到 Toggle Breakpoint(断点打开或关闭),Toggle Line Breakpoint(行断点开关)
Toggle Method Breakpoint(方法函数的断点)、Toggle Watchpoint(观察窗的断点)Skip All Breakpoints(跳过所有断点)、Remove All Breakpoints(移除所有断点)等内容来设置。这里我们就以Android123这个工程来测试,在某行代码下执行下Toggle Breakpoint这个命令就可以看到航标左边有个点,这里就是我们的断点,程序运行到这里会自动停下来,Java作为一种解释型语言主要是和运行时库或者说Dalvik虚拟机中进出,下一次我们讲下DDMS中如何去观察断点,刚才的操作如图所示:
RSS