Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1940477
  • 博文数量: 1000
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7921
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-20 09:23
个人简介

storage R&D guy.

文章分类

全部博文(1000)

文章存档

2019年(5)

2017年(47)

2016年(38)

2015年(539)

2014年(193)

2013年(178)

分类: Android平台

2014-12-15 17:06:13

一、设置断点

方法一:双击某行左边的空白栏

方法二:ctrl+shift+B

首次操作为添加,再次操作为取消。

 

二、调试相关快捷键

1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。

2. 【F11】:调试最后一次执行的程序。

3. 【Ctrl+F11】:运行最后一次执行的程序。

4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。

5. 【F6】:单步执行程序。

6. 【F7】:执行完方法,返回到调用此方法的后一条语句。

7. 【F8】:继续执行,到下一个断点或程序结束。

 

三、停留查看变量值

image

 

点击某个变量,右键->Watch,弹出Expressions框供查看变量值

image

四、Log信息打印机制

常用的Log有5个:Log.v()Log.d()Log.i() Log.w() Log.e()。
根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。

 

五、分享一些Eclipse中Debug的一些小技巧
    watch 过的变量 和我们自己加的程序断点不会被Eclipse 自动删除 除非我们手动删除否则会一直留在紫框中,这些数值会拖慢Eclipse 开发工具,如果过多的话很可能会造成 Eclipse 崩溃(有可能是Eclipse的BUG),让开发变得非常痛苦,在这里建议大家在每次Debug调试的时候将紫框中之前 加的程序断点 和 watch过的变量 全部手动清空,只添加这一次调试须要的断点就可以了,这样的话 Eclipse 就不会被这些拖慢进程的东西所导致崩溃。

参考文献:

http://xys289187120.blog.51cto.com/3361352/657169

http://blog.sina.com.cn/s/blog_4b93170a0102dw6d.html

阅读(1164) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~