Android Studio debug 开启方法

Eclipse
使用过Eclipse开发的同学肯定对Eclipse的debug功能很钟爱,调试确实很方便。
开启debug的方法有两种:
1. eclipse运行debug按钮,Run->以debug模式运行在话机上。但这有个前提,代码能在eclipse上编译通过。好吧,面对导入代码后红红一片,顿时懵逼了。
2. app运行起来后,在DDMS中找到设备名称。 打开设备process列表,找到对应的package,点击DDMS中的debug按钮 -> 开启debug模式。
Android Studio / IDEA
现在写代码IDE选择Android Stuido 或者 IDEA, 画风确实比Eclipse好太多,下面讲讲Android Stuido/IDEA中debug的方法。与Eclipse一样,debug也有两种开启方法:
1. 第一种就是运行debug按钮。就是那只长了很多脚的甲壳虫。。限制与Eclipse的方法一是一样的。
这里写图片描述
(图一)
2. 第二种其实和eclipse的第二种是一样的,使用步骤直接看图
Step 1:
打开 Tools -> Android -> Enable ADB Integration 启用它
如果Tools下没有Android?
我怀疑是IDE的SDK没有配好。
这里写图片描述
(图二)

Step 2:
    在Toolsbar上找到图三中圈起来的按钮

这里写图片描述
(图三)

    如果没有上图中的按钮, 可以在Run中找到 Attach debuger to android process. 如图四所示,还附带了一些快捷键说明。

这里写图片描述
(图四)

Step 3:
    点击Attach debugger to Android process选项后选择show all processes选择需要调试的package进行调试。
    如果choose process中只有一个设备名称,没有进程名?
        尝试kill adb server重启adb服务/重启话机。一直不行的话,我也无力回天,脸太黑。。。。

这里写图片描述
(图五)

Step 4:
    在想要调试的位置加上断点,在图六红点位置鼠标单击即可添加断点。

这里写图片描述
(图六)
Step 5:
当代码执行到这个方法内,会在我们设定的断点位置停住,并将方法内每个变量的值都列出来(应该是toString()的内容了)。想要查看变量的具体属性都是什么值,可以如图七所示,
选中变量-> 右键 -> Add to watches
这里写图片描述
(图七)
Step 6:
OK,刚刚我们Add to watches 的变量出现在图八3号位置了,可以查看变量的具体值。
图例:
1 – 断点位置
2 – 当前执行到的位置(如何从1到2,请看图四图中文字)
3 – 添加进入观察的变量清单
4 – 本次debug涉及的变量清单
这里写图片描述
(图八)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值