WEB开发网
开发学院手机开发Android 开发 Android调试工具及方法 阅读

Android调试工具及方法

 2010-05-31 14:37:00 来源:WEB开发网   
核心提示:* Show background:当没有activity screens可见时,显示一个背景模式,Android调试工具及方法(3),一般是不会出现的,仅仅在Debug的时候会出现,可以移动并同步文件到模拟器,转发端口,设定的选项在模拟器重启之后仍然有效,如果要取消设定的选项

* Show background:当没有activity screens可见时,显示一个背景模式。一般是不会出现的,仅仅在Debug的时候会出现。

设定的选项在模拟器重启之后仍然有效,如果要取消设定的选项,在取消设定以后还要重启模拟器,才能生效。

重要的调试小提示

快速的堆栈dump

要在模拟器上获得一个堆栈dump,你可以通过adb shell登入,用“ps”找到你想要的进程,然后“kill -3”,

堆栈跟踪信息就会记录到日志文件中了。

在模拟器屏幕上显示有用信息

设备上可以显示诸如CPU利用率或者对重绘区域的边缘高亮显示等有用信息,在开发设置窗口可以打开或者关闭这些功能。

从模拟器上获取系统状态信息(dumpstate)

你可以通过Dalvik Debug Monitor Service工具来获得dumpstate信息。

从模拟器上获取程序状态信息(dumpsys)

你可以通过Dalvik Debug Monitor Service工具来获得dumpsys信息。

获取无线连接信息

你可以通过Dalvik Debug Monitor Service工具来获得无线连接信息。在Device菜单,选择“Dump radio state”

日志记录跟踪数据

你可以在一个activity中通过调用android.os.Debug.startMethodTracing()来用日志来记录方法调用和其他跟踪数据。

日志记录Radio Data

默认情况下,radio信息是不会记录在系统中的(因为数据量巨大)。然而,你可以通过下面的命令来开启radio记录

adb shell

logcat -b radio

运行adb

Andoid中自带了一个叫adb的工具,该工具功能强大,可以移动并同步文件到模拟器,转发端口。在模拟器上运行一个UNIX shell。

从模拟器上获取屏幕截图

Dalvik Debug Monitor Server (DDMS)可以从模拟器上获取屏幕截图

利用调试帮助类

Android为了开发者的方便提供了诸如util.Log和Debug等帮助类

命令行运行程序的方法

参考:http://www.javaeye.com/topic/201856 http://www.javaeye.com/topic/149227

进入shell

引用

C:Documents and Settingsmawenjian >adb shell

看一下命令的帮助

引用

# am -help

am -help

上一页  1 2 3 4  下一页

Tags:Android 调试 工具

编辑录入:coldstar [复制链接] [打 印]
赞助商链接