android调试初步(用eclipse 打断点调试 和使用logcat输出))(转)

本文介绍了使用Eclipse进行Android应用开发的调试技巧,包括如何设置断点进行逐步调试及使用LogCat查看输出信息的方法,并提供了自定义过滤器来提高调试效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源于:http://hi.baidu.com/tozhang/item/51a9ba486bfedb0d6dc2f096

一 . 用eclipse 打断点调试
创建完HelloWorld工程后,打开HelloWorld.java 文件。右击左侧的行号位置,弹出如下菜单。选择 Toggle Breakpoint
会打上一个断点。

android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页


在某行打上断点后,在行号位置会出现一个浅蓝色圆点。
之后,右击工程项目,弹出菜单后选择Debug as --> Android Application. android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页
d之后可以看到程序停在了断点所在位置,如下图: android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页

此时按f8 继续执行, F5 跳入函数内部等等一下快捷键如下: android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页

二 . logcat 打印 (类似C语言的 printf输出)
1. 程序中的代码,用Log类来输出你的信息,下面给个例子。
      protected void onCreate(Bundle savedInstanceState) {
          Log.v("flymessage", "测试");
          super.onCreate(savedInstanceState);
          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 才能看到。如下图





android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页当选择了LogCat以后,就会出现LogCat视图,如下图android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页我们可以看到输出信息除了程序中的输出信息之外还有大量的系统信息,调试起来很不方便,下面讲讲如何过滤出你自己的信息。3.设定信息过滤的步骤第一步:选择create filter

          android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页            

          第二步:填写信息,一般选择过滤tagandroid调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页      

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

      android调试初步(用eclipse 打断点调试 和使用logcat输出))(转) - boo - boofangfang的个人主页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值