美文网首页Android
安卓开发调试技巧

安卓开发调试技巧

作者: 愿你我皆是黑马 | 来源:发表于2022-01-07 17:16 被阅读0次

    条件断点法

    用途:如果打断点的地方有太多情况都可能会被断住。那么可以鼠标右键断点,在Condition栏添加一个返回Boolean值的代码。此处可以使用断点处的任何变量方法。


    image.png

    断点溯源法

    用途:当不知道哪里调用某处逻辑时,可以在此处打上断点。然后点击跳出当前方法。可以将断点跳到调用位置的下一行代码。


    image.png

    重写方法断点法

    用途:当匿名构造方法,或某个父类的方法不知道在哪里被调用时或者下一步执行到哪里时,可以重写该方法并打上断点。然后使用下一步或断点溯源法进行查找。


    日志断点法

    断点处不暂停代码,而是在控制台打印对应日志



    异常断点法

    在发生某种异常的时候进行暂停



    image.png

    监听特殊变量或某个代码逻辑

    可以观察比较关心的逻辑的在运行代码的不同的时候的结果



    image.png

    断点改值法

    可以在输入值更改有限制情况下,更改输入的值




    打印日志法

    用途:简单打印执行过程时。不建议在查看值的时候使用,比如打印字符串就无法打印出 \r 等特殊情况。


    临时禁用断点


    代码调试按钮

    依次为:
    1. 不进入当前行的调用,直接运行到当前行的下一行

    2. 执行到下一个逻辑,如果有调用自定义方法。则进入方法中

    3. 执行到下一个逻辑,如果有调用自定义方法或 类库方法 。都进入方法中

    4. 跳出当前方法,断点到调用当前方法的下一行

    5. 中断调试,返回到初始断点被断住的地方,并且上下文也恢复到那时

    6. 执行到下一个断点处

    相关文章

      网友评论

        本文标题:安卓开发调试技巧

        本文链接:https://www.haomeiwen.com/subject/bjhjcrtx.html