源于:http://hi.baidu.com/tozhang/item/51a9ba486bfedb0d6dc2f096
一 . 用eclipse 打断点调试
创建完HelloWorld工程后,打开HelloWorld.java 文件。右击左侧的行号位置,弹出如下菜单。选择 Toggle Breakpoint
会打上一个断点。

之后,右击工程项目,弹出菜单后选择Debug as --> Android Application.

d之后可以看到程序停在了断点所在位置,如下图:

此时按f8 继续执行, F5 跳入函数内部等等一下快捷键如下:

二 . logcat 打印 (类似C语言的 printf输出)
1. 程序中的代码,用Log类来输出你的信息,下面给个例子。
protected void on
Log.v("flymessage", "测试");
super.on
Log.v("flymessage", "test");
.....
}
Log类在android.util包中.
Log 类提供了若干静态方法
Log.v(String tag, String msg); //verbose
Log.d(String tag, String msg); //debug
Log.i(String tag, String msg); //INFO
Log.w(String tag, String msg); //WARNING
Log.e(String tag, String msg); //ERROR
其中tag是很重要的东西,在下面如何查看输出的时候非常有用,一般设定为本类包有关或类名有关,我上面例子代码中就是类的名字flymessage.
2.信息的查看,用Log输出的信息在console中是看不到的,要在特定的视图中才能看到。
我用的是eclipse ,就要打开 windows- >show view ->other->android->LogCat 才能看到。如下图




第二步:填写信息,一般选择过滤tag

第三步:你就能看到经过过滤的输出信息
