首页 理论教育 项目运行和调试的优化技巧

项目运行和调试的优化技巧

时间:2023-06-27 理论教育 版权反馈
【摘要】:对应的级别为verbose,是Android日志里面级别最低的一种。对应的级别是debug,比verbose高一级。对应的级别为warm,比info高一级。为了演示调试过程,在前面的HelloWorld项目增加两行代码。图1-22 设置断点在Eclipse工具主界面的工具栏中,单击调试按钮,选择HelloWorld项目,启动调试,如图1-23所示。图1-24 调试界面可以看到在图1-24中,显示i的值是6,然后可以继续运行,如果后面有断点,则继续调试。

项目运行和调试的优化技巧

很多情况下,在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项目增加两行代码。

978-7-111-58810-8-Chapter01-33.jpg

(2)设置断点。在设置断点的代码处,单击鼠标右键,选择ToggleBreakpoint命令,设置断点,如图1-22所示。(www.xing528.com)

978-7-111-58810-8-Chapter01-34.jpg

图1-22 设置断点

(3)在Eclipse工具主界面的工具栏中,单击调试按钮,选择HelloWorld项目,启动调试,如图1-23所示。

978-7-111-58810-8-Chapter01-35.jpg

图1-23 启动调试

(4)启动调试后,下载到真机,开始运行,运行到断点时停下来,如图1-24所示。

978-7-111-58810-8-Chapter01-36.jpg

图1-24 调试界面

可以看到在图1-24中,显示i的值是6,然后可以继续运行,如果后面有断点,则继续调试。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈