专栏名称: 复利大王
分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点。同时,我们也会邀请BAT的大牛分享原创!
目录
相关文章推荐
复利大王  ·  又有领导喝死了 ·  昨天  
复利大王  ·  疑似蒋小姐中学校友出来扒皮了 ·  昨天  
鸿洋  ·  全新导航库 Jetpack ... ·  昨天  
复利大王  ·  国产美女宁宁 ·  昨天  
复利大王  ·  三名日本女技师来北京打工被抓 ·  昨天  
51好读  ›  专栏  ›  复利大王

Android Studio 你不知道的调试技巧

复利大王  · 公众号  · android  · 2017-04-13 07:35

正文

请到「今天看啥」查看全文


Attach Process


第二种方法比较常用,我们可以在启动apk之后,直接下断点,然后attach process到制定进程,条件触发之后就可以直接进入调试模式。


其他的一些单步执行,step into, step out, force step into 等就不提了;基本的跟踪手段。


还是提一下,下断点最简单的办法,是在代码编辑器的左侧,行号右边鼠标点击一下即可。


Evaluate Expression


这个功能非常实用,可以在断点处直接进入一个求值环境,在这里你可以执行任何你感兴趣的表达式;如下图:


Evaluate Expression


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


条件断点


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








请到「今天看啥」查看全文