android studio的调试

1.、step over单步调试

    单步调试也就是一步一步执行;

   单步调试其实分为两种情况:一个断点和多个断点;

   一个断点情况:就是一步一步执行,

  比如程序如下:  执行顺序为:44--45--46--47--在回到在oncreate()方法里调用initview()的地方


两个断点的情况: 执行顺序为:44-45-54-56-57-58-59   在一个方法data()里有另一个断点,当第一个断点执行到这个方法的时候,如果是一个断点则直接执行logmanager(),但是此时是两个断点则进入这个data()方法跳转到另一个断点处执行。多个断点一样。 当所有断点执行完毕后,则照着执行的反顺序返回,把方法体内没执行的代码执行完。


2、step into

程序向下执行一行,如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)。

3、Force step into

该按钮在调试的时候能进入任何方法。(所有的,自定义的和官方包里)

4、step out

如果在调试的时候你进入了一个方法(如f2()),并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。(如果在f2()有多个断点,则先跳到那个断点处,在点step out,才会跳出。

5、跨断点调试:设置多个断点,开启调试。想移动到下一个断点,点击如下图:程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值