如何看eclipse中的崩溃信息?用一个demo教会你

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何看eclipse中的崩溃信息?用一个demo教会你相关的知识,希望对你有一定的参考价值。

我相信很多android初学者用刚开始都是用的Eclipse开发工具,并且很多初级书籍也不会教大家怎么去看崩溃日志,虽然不难,但是靠自己琢磨还是挺浪费时间的,我们就写一个Demo来看看吧!

3分钟教会你如何看eclipse中的崩溃信息

 

注释掉一行代码,让程序崩溃

注释掉创建ViewHolder对象的代码,让程序崩溃。

3分钟教会你如何看eclipse中的崩溃信息

MainActivity中展示一个ListView

这个Demo很简单,就是在MainActivity中展示一个ListView,《第一行代码》中的例子。
现在我们注释掉了创建ViewHolder对象的代码,连上手机,运行程序,看看崩溃信息吧!

3分钟教会你如何看eclipse中的崩溃信息

 

崩溃信息

看图片中黑色的箭头,左边的箭头指向自己的包名过滤器,表示只显示我这个应用的logcat,右边箭头把信息的等级过滤为error级别。

这时候我们进一步去缩小范围:

3分钟教会你如何看eclipse中的崩溃信息

黑框中的信息

其实黑框中的信息就是我们最主要关心的,但是为什么要这两个地方的信息呢?

  • java.lang.xxxException,这个标明你的错误类型,如果没见过,用搜索工具搜一下,就能明白,在我们这个例子里是空指针异常。
  • 第二个黑框是我们自己应用的包名(第31行出了问题),说明这个错误就是我们自己的代码导致的,双击可以进入java代码中,后面那些android.widget开头的崩溃信息是一些牵连信息,也是可以提供参考的。
  • 3分钟教会你如何看eclipse中的崩溃信息
  • 双击进入31行

    这行报了空指针异常,分析一下,说明我们的ViewHolder没有创建对象。

    写在后面:

    其实本文例子中的错误并不复杂,看错误日志也是一个经验活。遇到崩溃要理清头绪,寻找错误位置,分析可能造成的原因,看得多了,也就慢慢会看了。

     

     
    原文来自:简书/MeloDev

以上是关于如何看eclipse中的崩溃信息?用一个demo教会你的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你如何用eclipse搭建前端开发环境

如何教 Eclipse 在源路径中包含 Maven 源包?

iOS崩溃日志 如何看

laytpl 在eclipse中怎么格式化

Android 日志系统分析(三):logcat

攻略:手把手教你如何看懂以太坊区块链浏览器(配图更清晰)