android studio logcat异常调试信息解析错误方法

来源:互联网 发布:淘宝卖衣服从哪进货 编辑:程序博客网 时间:2024/05/23 13:47
    学习安卓编程有一周多了,过程中虽然按着例程走,但也难免手误,或者版本问题的原因使程序产生BUG!
在解决BUG的过程中,就只能通过产看LOGCAT来解析出错误位置,分析错误原因了!!
1、介绍一下大概的logcat界面信息
偷个懒,姑且以A,B,C,D,E,F来区分:
    A:
        通过上图下拉菜单,你可以过滤性的选择你所要查看的log信息
          VERBOSE  verbose啰嗦的意思
          DEBUG  debug调试信息
          INFO   一般提示性的消息information
          WARN   warning警告类型信息
          ERROR  错误信息

        比如你只想看error信息,就选择error项
        这几个选项过滤内容的严格程度是从上到下加重的!!



    B:
        上图下拉菜单是过滤哪个APP  log信息的,一般调试程序就选择show only selected application


  
    C:
        上图下拉菜单栏是选择显示哪个activity进程的输出信息的


  

  

    D:
    上图下拉菜单是选择哪个调试设备的


  

  

    E:
    这个菜单栏是应用于目前显示在logcat输出信息框中的toolbar
    从上到下是,清除信息,跳到输出框底部,上一步堆栈处,下一步堆栈处,应用软件包,打印,重启


  

  
    F:
       上图是一个完整logcat输出图,图中过滤选择是设备Emulator T1 进程是colorRight  输出信息是只显示APP的error信息



 
2 bug分析过程
        从上面E图的error信息可分析出,在调用getValue() -> getColor() ->handleMessage(MainActivity.java:52)这一过程中出错
        错误原因是Resource ID #0x1  获取颜色值的ID信息出错,出错位置在MainActivity.java类的第52行!!   
至此错误分析完毕,开森的回去修改BUG!!



<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(200) | 评论(0) | 转发(0) |
0

上一篇:RelativeLayout与LinearLayout的比较

下一篇:file operate in python (open write read close )

相关热门文章
  • Android之开发环境搭建
  • Android自定义View的实现...
  • AndroidManifest.xml配置文件...
  • Android相对布局+圆角按钮+Sha...
  • 查看Android应用包名package和...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
原创粉丝点击