4-----android开发出现错误处理的调试方法
- 格式:doc
- 大小:106.00 KB
- 文档页数:3
android开发出现错误处理的调试方法(3种)
1:使用System.out输出信息,进行调试。
这种调试方法只能定位问题出现的位置,不能确定具体的异常问题。
2:查看日志:
1.查看日志,优先寻找自己写的类报错的行数和报错类型(如空指针,找不到类等)
2. 找到内容所在的代码,根据错误类型定位问题
3.查看对应配置文件是否有错,如缺少结束标签,包名路径不对等
4.查看代码执行顺序是否有误,例如:
android布局先加载layout再加载R.string,提前用R.string来初始化变量会导致出错
先setContentView(yout.vlist2);再调用R.string
3:使用Log类输出调试信息。
Android程序调试–LogCat
无论什么样的程序开发过程中,出现错误都是不可避免的,一般情况下,语法错误会被开发环境检测到,并能及时的提示我们错误的位置以及修改的方法,但是逻辑错误就不是那么容易被发现了,通常逻辑错误的定位和分析是一件非常困难的事情。
所以在学习Android过程中,继学习它的程序结构,写了HelloWorld和一些简单的界面布局程序之后,我选择研究一下它的调试工具。
LogCat就是其中一个。
LogCat是用来获取系统日志信息的工具,它可以捕获的信息包括Dalvik虚拟机产生的信息,进程信息,ActivityManager信息,PackagerManager信息,Android 运行时信息和应用程序信息等等。
我们可以在打开Eclipse之后,选择Window –> Show View ->Other菜单,然后在Android->LogCat中选择LogCat,这样LogCat便会在Eclipse的下方区域出现了。
其中,在LogCat的右上方的5个字母分别表示了5种不同类型的日志信息(并以不同颜色加以区分,级别越高,颜色越突出):
[V]:详细(Verbose)信息,输出颜色为黑色
[D]:调试(Debug)信息,输出颜色是蓝色
[I]:通告(Info)信息,输出颜色为绿色
[W]:警告(Warn)信息,输出颜色为橙色
[E]:错误(Error)信息,输出颜色为红色,这里错误信息的级别最高,
其次是警告信息,然后是通知信息和调试信息,级别最低的是详细信息。
在LogCat中,我们可以通告这5个字母图标选择要显示的信息类型,级别高于所选类型的信息也会在LogCat中显示,但级别低于所选类型的信息则不会被显示。