欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Studio 需要掌握的Debug技巧

程序员文章站 2022-03-18 16:30:20
1 View BreakPoints(Ctrl+Shift+F8) (图3.6.1) 点击箭头指向的按钮,会弹出一个窗口,如下图。 (图3.6.2) 在这里可以查看设置过的所有断点(箭头所指)。另外,还可以在这里设置条件断点,日志断点,异常断点等,这些高级技巧我们将在本系列的下篇文章里介绍,敬请期待 ......

1 View BreakPoints(Ctrl+Shift+F8)

Android Studio 需要掌握的Debug技巧(图3.6.1)

点击箭头指向的按钮,会弹出一个窗口,如下图。

Android Studio 需要掌握的Debug技巧(图3.6.2)

在这里可以查看设置过的所有断点(箭头所指)。另外,还可以在这里设置条件断点,日志断点,异常断点等,这些高级技巧我们将在本系列的下篇文章里介绍,敬请期待!

等等!先别着急翻页,本期还有最后一个压轴的技术点要分享给大家。 
想象一下下面的场景:你的APK如果已经运行在普通模式(非Debug)的情况下,你突然想Debug,而又不想重新运行浪费时间,该怎么办呢? 
普通模式下想设置断点进行调试可不可以呢? 
当然是可以的,不仅可以,这种方式已经渐渐替代了原先的方案,毕竟很方便,不是吗?那具体要怎么做呢?

2 attach process

Android Studio 需要掌握的Debug技巧(图4.1)

正常运行APK 
Android Studio 需要掌握的Debug技巧(图4.2)

运行起来之后,设置断点 
Android Studio 需要掌握的Debug技巧(图4.3)

运行Run->Attach debugger to Android process 
Android Studio 需要掌握的Debug技巧(图4.4)

attach process到指定进程,条件触发之后就可以直接进入调试模式。之后该怎么做不用我再说了吧?