Android软件开发之Debug调试与LogCat调试详解

本文详细介绍了Android软件开发中的Debug调试方法,强调了断点入口方法的重要性,以及如何通过查看变量值来快速定位问题。同时,还讲解了LogCat的使用,包括Log日志级别,帮助开发者理解并掌握Eclipse中Debug和LogCat的实用技巧。
摘要由CSDN通过智能技术生成
在网上看到一个关于程序猿的笑话,程序猿的三重境界 第一重:无尽bug常作客,困闷调试伴不眠。第二重:千行代码过,bug不沾身。第三重:编码间,bug灰飞烟灭。所以,查找修改bug也是程序猿进阶的重要点,于是我对这方面做了一个积累。
关于调试的重要性
1、调试是程序员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码
2、Debug调试可以快速准确的定位到错误问题的位置,以及它的调用关系
3、Debug调试程序是程序员必备的技能之一

接下来介绍调试的步骤,以及快捷键

    1、开始Debug程序,通过eclipse的Debug As启动程序或是通过工具栏上的小瓢虫来启动程序
    2、添加断点
        1、Ctrl+Shift+B 添加断点
        2、双击添加断点
    3、程序运行到断点位置会自动停止到断点代码
    4、开始追踪程序
        F6逐行追踪
        F5进入方法
        F7跳出方法
        F8下一个断点或是结束Debug

注:(程序停留后查看变量的数值)

蓝框中的内容表示为断点的入口方法, 就好比你的断点是从那个方法进来的,学会看这个真的非常重要, 好比我现在明确知道我的一个方法在被调用的时候方法中会出现错误,但是这个方法在程序中100个地方都在调用,我可能断定实在那里调用的时候出的错误,我不可能在100个调用它的地方都加一个断点,我可以在方法中添加程序断点 然后在篮框中查看程序是从那个地方走进这个方法的,便可以快速定位问题所在。

绿框中可以查看当前方法中所有变量的值,但是如果变量非常多在这里看就比较麻烦,可以使用红框的方法查看

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值