当前位置:   article > 正文

Android开发 ——Android Studio工具Debug调试技巧_最新版android studio 2024.1.1 canary 6 debug如何使用

最新版android studio 2024.1.1 canary 6 debug如何使用

这时候选择Add to watches,就可以将变量添加到观察列表了。

表达式调试:Evaluate Expression

这个调试功能非常的实用,也是我最喜欢的功能,使用ctrl + u快捷键可以弹窗表达式调试弹窗:

这里写图片描述

这个功能非常实用,可以在断点处直接进入一个求值环境,在这里你可以执行任何你感兴趣的表达式可以在表达式调试弹窗中写任何java表达式,比如:

这里写图片描述

其他的比如在断点处有一个对象object,如果你要查看它的某个属性很简单,在Debug窗口就能看到,但是如果你想要执行它的某个方法看看结果是什么呢?借助这个可以实现。当然它的功能远不止这么多,相当于直接进入了一个 REPL环境,非常实用。

条件断点

假设你的断点在一个列表的循环里面,可是你只对这个列表的某一个元素感兴趣,只想在遇到这个元素的时候才断下来;你是一直人肉 F9 直到满足条件吗?条件断点就是满足这种需求的,顾名思义,在特定条件下的断点。使用起来也非常简单,在你的断点上鼠标右键会出现一个小窗口,写上条件即可。

这里写图片描述

其他断点调试方式

除了这里的求值断点,条件断点,还有日志断点,异常断点,方法断点等,具体的可自行google哈。

总结:

  • Android默认提供了Log API实现对日志的打印功能;

  • 可以实现自定义日志框架,定制化显示日志样式,定制化配置是否显示日志等,可参考:Android日志框架

  • 可以通过配置gradle,让测试环境中显示日志信息,在正式环境中不显示日志信息;

  • Android studio提供了断点调试功能,包含了求值调试,条件断点,日志断点,方法断点,异常断点等等;

另一片文章:

0.前言

Android Studio目前已经成为开发Android的主要工具,作为开发者,调试、发现并解决BUG是家常便饭。正所谓,工欲善其事必先利其器,今天我们就来看看Android Studio中的调试技巧。

1.调试面板

首先,来看看Android studio中为我们提供的调试面板(标准情况下):这里写图片描述

点击右上角Restore ‘Threads’View可先展示目前相关的线程信息:

这里写图片描述

2.单步调试区

2.1 Show Execution Point这里写图片描述

点击该按钮,光标将定位到当前正在调试的位置。

2.2 Force Step Into这里写图片描述

强制单步跳入,和step into功能类似。

主要区别在于:如果当前行有任何方法,不管该方法是我们自行定义还是类库提供的,都能跳入到方法内部继续执行。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号