问题描述
|
今天,我正在阅读有关调试的内容,并且在stackoverflow上遇到了一个帖子,他说eclipse中的调试器本身并不能告诉很多有用的信息,而大多数信息都在LogCat中?
我已经完成了LogCat输出的屏幕截图,并看到了色彩斑output的输出。我继续使用最明显的危险颜色(红色),并在输出的末尾看到它说由fillData()和onCreate()中的NullpointerException引起的错误。
我的问题是:
这是否表示我的代码中的错误(因为我的代码在启动时崩溃)?错误是Nullpointerexception吗?这是找出即时错误的正确方法吗?
Logcat的红色输出是否是放大以查找错误问题的主要部分?
谢谢 !我认为这篇文章对许多菜鸟android编码器都是有用的,因为那里没有太多资源来教如何正确使用调试器:(
解决方法
要查看所有应用程序日志,应在\“ DDMS \”中检查\“ LogCat \”。
在LogCat中,您可以按日志级别(V =详细,D = Debug,I = Info,W = Warning和E = Error)过滤日志。
您可以通过按错误过滤来检查应用程序崩溃-通过这种方式,您可以检查发生问题的位置(通过查看stacktrace)。
但是,如果要执行逐步调试,请添加断点并以调试模式运行应用程序。然后打开透视图“调试”,就可以逐行调试。