加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Android 开发之如何使用Eclipse Debug调试程序分析

发布时间:2021-11-25 20:24:04 所属栏目:教程 来源:互联网
导读:1.在程序中添加一个断点 如果所示:在Eclipse中添加了一个程序断点 Android 在Eclipse中一共有三种添加断点的方法 第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)

1.在程序中添加一个断点
 
如果所示:在Eclipse中添加了一个程序断点
 
Android
 
在Eclipse中一共有三种添加断点的方法
 
第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)
 
第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)
 
Android
 
第三种 :在光标停留的地方使用快捷键 Ctrl + Shift +  B 将会在光标停留的这一行添加一个程序断点 (同样的操作方可取消程序断点)
 
Android
 
2.运行Debug 调试 让程序停留在添加的断点上
 
如下图所示,在红框内点击下拉菜单选中需要调试的项目 则开始运行Debug调试
 
如果不在下拉表中选直接点击表示Debug运行默认项目(默认项目为上一次运行的项目)
 
Debug调试  快捷键为单击F11
 
Android
 
分析一下如何科学的添加程序断点, 上图中我为了加断点查看生成出来随机数的值我一共添加了6个程序断点,绿框表示最为科学的断点位置 ,红框表示不科学的位置。 我们分析一下为什么, 如果switch  case 中的代码片段过长 或者 case 的数量过多 如果采用红框的方式来添加程序断点,程序员须要添加很多程序断点万一有疏漏 所以会很难快速定位代码执行到了那里 ,如果使用绿框的方式添加程序断点,程序员只须要在断点出按 F6 单步跳过这一行代码就会走进正确的case中方便继续调试。
 
Android
 
Debug调试运行后,程序停在了红框处,按F6单步跳过 发现随机数为4 程序停留在了绿框中,程序员可以迅速定位random的值为4

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读