DDMS
一、DDMS是什么?
DDMS(Dalvik Debug Monitor Service),是 Android 开发环境中的Dalvik虚拟机调试监控服务。
可以进行的操作有:为测试设备截屏,查看特定行程中正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等,功能非常强大,对于安卓开发者来说是一个非常好的工具,下面我们来看看其具体用法。
二、DDMS工作原理
DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。
当有新的测试终端连接后,DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。这也正是为什么DDMS启动时会出现Android Studio无法部署应用的情况,因为占用了ADB,所以要重新部署的话必须得先关闭DDMS。
三、DDMS使用方法
因为Android Device Monitor在 Android Studio 3.1 中已弃用,并从 Android Studio 3.2 中删除
可以通过 Android 设备监视器使用的功能已被新功能取代。
启动方式
在android-sdk/tools/
文件夹中在命令行中使用以下指令:
1 |
|
3/13 更新
如果有把android-sdk/tools/
添加到环境变量,可以直接在命令行执行上述指令即可