Android 开发(07)安卓程序调试

DDMS 使用

一、DDMS打开

1、DDMS 是什么

  • DDMS 就是安卓SDK提供的一款用来进行程序监控和调试的工具

2、DDMS的打开

  • AS3.X之前的版本可以通过工具栏上的安卓机器人图标直接打开
  • 但是我用的AS的版本是3.4,工具栏没有了这个图标,好像是取消了
  • AS3.X版本看来只有去SDK目录下去手动打开了,而且这个玩意还换了个名字,以前是DDMS.bat的批处理程序,现在是叫monitor.bat的批处理程序了
  • 遇到一个问题,在我的AS已经打开的情况下手动去SDK目录下开启DDMS会显示端口占用,只有先打开DDMS,再打开AS就不存在这个问题了

二、DDMS部分功能说明

在这里插入图片描述

1、logcat面板

  • 左侧可以添加删除和编辑日志过滤器,方便我们快速定位需要查看的日志
  • 右上角还可以选择查看的日志的级别
  • 关于输出的日志信息,通常只关心红色的错误的日志
  • 可以借助android.util.Log进行日志的输出,几种日志级别的输出方法如下
    在这里插入图片描述

2、heap(堆)监控

  • 打开应用进行操作,同时通过这个功能监控heap的使用情况,可以预判是否存在堆内存泄漏的可能

3、fileExplorer

  • 可以实现从电脑到模拟器(或者是连接的手机)和模拟器到电脑的文件传输

4、emulatorControl

  • 模拟器控制器可以实现向模拟器发送短信和拨打电话的功能

程序调试

一、利用AS编辑器进行调试

  • 就是利用 alt+enter 自动纠错
  • 利用右侧滚动条上的红色和黄色的小横条快速定位相应的代码

一、利用AS调试器进行调试

  • 就是断点调试嘛
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值