很多情况下,在Eclipse中调试Android应用程序,需要将程序的信息输出,这个功能是由Android的日志类Log实现的,Android中的日志类Log(android.util.log)提供了5个方法来供我们打印输出:Log.v()、Log.d()、Log.i()、Log.w()以及Log.e(),对应VER- BOSE、DEBUG、INFO、WARN、ERROR这5个词语。
Log.v():这个方法用于打印那些最为琐碎的、意义最小的日志信息。对应的级别为verbose,是Android日志里面级别最低的一种。
Log.d():这个方法用于打印一些调试信息,这些信息对于调试程序和分析问题应该有帮助。对应的级别是debug,比verbose高一级。
Log.i():这个方法用于打印一些比较重要的数据,这些数据应该是您非常想了解的,可以帮助分析用户行为的那种数据。对应级别是info,比debug高一级。
Log.w():这个方法用于打印一些警告信息,提示程序在这个地方可能存在潜在的风险,最好修复这些出现警告的地方。对应的级别为warm,比info高一级。
Log.e():这个方法用于打印程序中的错误信息,比如程序中的catch语句的错误信息。对应的级别是error,比warn高一级。
在Eclipse中调试Android应用程序的步骤如下。
(1)定位调试代码。为了演示调试过程,在前面的HelloWorld项目增加两行代码。
(2)设置断点。在设置断点的代码处,单击鼠标右键,选择ToggleBreakpoint命令,设置断点,如图1-22所示。(www.xing528.com)
图1-22 设置断点
(3)在Eclipse工具主界面的工具栏中,单击调试按钮,选择HelloWorld项目,启动调试,如图1-23所示。
图1-23 启动调试
(4)启动调试后,下载到真机,开始运行,运行到断点时停下来,如图1-24所示。
图1-24 调试界面
可以看到在图1-24中,显示i的值是6,然后可以继续运行,如果后面有断点,则继续调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。