使用Android调试器-这是解释潜在错误的正确方法吗?

问题描述

| 今天,我正在阅读有关调试的内容,并且在stackoverflow上遇到了一个帖子,他说eclipse中的调试器本身并不能告诉很多有用的信息,而大多数信息都在LogCat中? 我已经完成了LogCat输出的屏幕截图,并看到了色彩斑output的输出。我继续使用最明显的危险颜色(红色),并在输出的末尾看到它说由fillData()和onCreate()中的NullpointerException引起的错误。 我的问题是: 这是否表示我的代码中的错误(因为我的代码在启动时崩溃)?错误是Nullpointerexception吗?这是找出即时错误的正确方法吗? Logcat的红色输出是否是放大以查找错误问题的主要部分? 谢谢 !我认为这篇文章对许多菜鸟android编码器都是有用的,因为那里没有太多资源来教如何正确使用调试器:(     

解决方法

要查看所有应用程序日志,应在\“ DDMS \”中检查\“ LogCat \”。 在LogCat中,您可以按日志级别(V =详细,D = Debug,I = Info,W = Warning和E = Error)过滤日志。 您可以通过按错误过滤来检查应用程序崩溃-通过这种方式,您可以检查发生问题的位置(通过查看stacktrace)。 但是,如果要执行逐步调试,请添加断点并以调试模式运行应用程序。然后打开透视图“调试”,就可以逐行调试。