Android 调试工具

在 Android SDK 目录下有 tools 和 platform-tools 目录,其中有大量调试工具,安装好 SDK 后,最好把这两个目录放到系统的 path 里去。官方的帮助文档在这里:http://developer.android.com/tools/help/index.html。这里择其常用而说之:

adb

这可能是最常用的调试工具了,adb 是 Android Debug Bridge 的缩写。它通过子命令的方式来工作

  1. adb -s {device name or simulator name listed by 'adb devices'} // 这个参数在电脑同时连接多个 Android 设备(包括虚拟和实体设备)时比较有用,先用 adb devices 列出目前的设备名称,然后在执行命令时通过 -s {name} 指定在某个设备上操作就好了。
  2. adb devices
  3. adb install xxx.apk
  4. adb shell //进入 Android 的 shell,其实是个残废的 Linux shell: 没有色彩区分,缺少很多 linux 常用工具,如 ifconfig, vi 等
  5. adb pull file_on_anroid path_on_computer
  6. adb push file_on_computer path_on_anroid
  7. adb uninstall //不是很必要,可以直接通过模拟器操作。也可以直接到 /data/app 找到应用并删除(好像有残余)

ddms

即 Dalvik Debug Monitor Server,功能如其名。这个工具很强大,查看日志很方便,是重要的调试工具,可以通过在控制台输入 ddms 启动,也可以从 eclipse 中打开 ddms 的控制面板。在 eclipse 中打开 DDMS 视图,还能看到一个 File Exploer 的面板,这个工具非常方便,pull/push 文件就基本不用命令行了。

其他

还有一些命令,如 dx, aapt, draw-9-patch 等等,这里暂不记录(TODO),可先直接参考文首给出的官网资料。