ddms,即调试监视服务(Dalvik Debug Monitor ServiceDalvik)是SDK自带的一个可视的调试工具。
它提供了屏幕捕捉、日志存储和进程检测能力。
img编译完了后要用ddms的话就按照如下操作先设置一下环境变量就可以运行ddms了
连接设备 # sudo adb start-server
查看设备 # adb devices
设置路径 # admin@admin-OptiPlex-380:~/freescale/R9.2/out/host/linux-x86/bin$ export ANDROID_SWT='/home/admin/freescale/R9.2/out/host/linux-x86
执行 # admin@admin-OptiPlex-380:~/freescale/R9.2/out/host/linux-x86/bin$ ./ddms
截图时需要把usb接口打开,具体步骤如下:板子上的 设置->应用程序->开发-usb调试
备注:
在使用 ubuntu 时发现如下问题:使用 adb devices 不能发现已经连接的 android 设备。
产生该问题的原因在于 adb 命令首次运行时会启动一个 server 守护进程,用于与 android 设备的交互。
由于 ubuntu的权限问题导致该守护进程无法访问设备,因此可以以如下方式解决(注意,需将 adb 设置入 root 环境变量戒者使用全路径): sudo adb start-server。
显示守护进程启动成功后再以adb XXX 进行使用即可,不再使用时可以通过 sudo adb kill-server,结束守护进程。