文档详情

一种基于Android开发环境的调试工具DDMS.pdf

发布:2017-06-05约5.34千字共2页下载文档
文本预览下载声明
一 种基于Android开发环境的调试工具DDMS 雷华军,邢益 良 (海南软件职业技术学院,海南 琼海 571400) 摘 要 :Android开发 已成为移动互联行业主流 ,Android开发的调试与测试就显得尤为重要 。探讨 了Android 开发中主要的调试工具DDMS。实践表明,通过 DDMS能快速方便地对应用程序进行调试,大大降低了An— droid应用程序的测试成本。 关键词 :Android系统;调试工具;DDMS软件 l 引言 目录中,在 目录下找到ddms.bat批处理文件 ,双击运行该 调试是每一个开发人员最基本的技能,调试应用程序 批处理文件即可运行 DDMS程序.在运行该程序之前先运 是开发人员必不可少的技术。Android是最广泛使用的移动 行模拟器。DDMS运行界面如图 1所示。 操作 系统 ,2014年大约 占80% 以上的市场。在开发 An— droid应用程序时,对应用程序进行调试与测试是极其必要 和重要的.Android开发环境提供了很多常用的调试和测试 _T具 .它们分别位于 AndroidSDK安装 目录下的platform— tools和 tools子 目录中。通过这些工具,可以实现管理模拟 器和Android真实设备.查看进程状态,查看开发调试 日记 信息 .跟踪程序的性能,对APK程序包进行对齐优化 。提 高 APK应用程序与Android系统的交互效率等。DDMS是 图 1 DDMS主界面 Android开发环境最主要的调试工具.介绍了它在开发中的 4 DDMS主要功能 调试功能以及使用方法。 DDMS为 |DE和 emuhor、真正的Android设备架起了 2 DDMS工具的工作原理 一 座桥梁。开发人员可以通过DDMS看到 目标机器上运行 DDMS全称是 DalvikDebugMonitorService.是 Android 开发环境中的Dalvik虚拟机调试监控服务。它提供了很多 的进程状态,可以看进程的堆信息,可以查看 logcat信息, 可以查看进程分配内存情况.可以向目标机发送信息以及 调试功能.包括监控应用程序的运行并打印 日志、为测试 打 电话 ,可 以向Android模拟器发送地理位置信息等。 设备截屏 、logcat、针对特定的进程查看正在运行的线程以 DDMS界面可以分成以下功能子界面。 及堆信息、广播状态信息、模拟电话呼叫、模拟信息收发 和虚拟地理位置等。DDMS的工作原理如下: 9叠 0圉薯 毒 (1)DDMS将搭建起 IDE与测试终端 (Emulator或者 connecteddevice)的链接,它们应用各 自独立的端 口监听调 试信息 .DDMS可以实时监测到测试终端的连接情况。当 有新的测试终端连接后.DDMS将捕捉到终端的ID。并通 过 adb建立调试器,从而实现发送指令到测试终端的 目的。 ard~id.Ⅳ∞ “ 2l8 气 m 鼍 Ⅻ (2)DDMS肩动时会与adb之间建立一个 DeviceMoni— 鼍 8610 comJndro .口 描
显示全部
相似文档