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

Android调试工具及方法

 2010-05-31 14:37:00 来源:WEB开发网   
核心提示:LogcatDump一份系统消息的日志,这些消息包括模拟器抛出错误时的堆栈跟踪,Android调试工具及方法,Android Log一个记录日志的类,用来将消息写入模拟器上的日志文件中,从模拟器或者设备中复制文件或目录,使用(如下命):adb pull < remote > < local >将

Logcat

Dump一份系统消息的日志。这些消息包括模拟器抛出错误时的堆栈跟踪。

Android Log

一个记录日志的类,用来将消息写入模拟器上的日志文件中。如果你在DDMS上运行logcat的话你可以就实时查看消息。在你的代码中加入几个写日志方法的调用。

为了使用Log类,你只需要调用Log.v()(详细),Log.d()(debug),Log.i()(information),Log.w()(warning) 或者 Log.e()(error),根据你想获得的日志信息来选择相应的方法

Log.i("MyActivity", "MyClass.getView() — Requesting item number " + position)

你可以用logcat来读取这些信息

Traceview

Android可以保存一个日志用来记录被调用的方法以及该方法被调用的次数,通过Traceview你可以在一个图形化的界面中查看这个日志文件。

adb

Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。

发出Android命令: 你可以在你的开发机上的命令行或脚本上发布Android命令,使用方法:

adb [-d|-e|-s < serialNumber >] < command >

进入Shell:adb shell

查询模拟器/设备实例

adb devices 列出模拟器的序列号和状态

给特定的模拟器/设备实例发送命令

如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。 这样做,请使用-s 选项的命令。在使用的-s 选项是

adb -s < serialNumber > < command >

如:db -s emulator-5556 install helloWorld.apk

安装软件:

adb install < path_to_apk >

从模拟器/设备中拷入或拷出文件

可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个.apk文件复制到一个特定的位置,与其不同的是,pull 和 push 命令可令你复制任意的目录和文件到一个模拟器/设备实例的任何位置。

从模拟器或者设备中复制文件或目录,使用(如下命):

adb pull < remote > < local >

将文件或目录复制到模拟器或者设备,使用(如下命令)

adb push < local > < remote >

在这些命令中, < local > 和< remote >

1 2 3 4  下一页

Tags:Android 调试 工具

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