adb 的使用
adb:Android Debug Bridge,就是起到调试桥的作用。通过 adb 我们可以调试
Android 手机或者 emulator,就是一调试工具。
adb 在 Android SDK 的 tools 文件夹下。我在当时安装升级此 sdk 的时候出现过 adb 照不
到的问题,这个是因为安装过程中它被移动到了 platform-tools 文件夹下,我直接复制一
个 adb 到 tools 下就 OK 了。
网上对 adb 的工作方式的描述:
采用监听 Socket TCP 5554 等端口的方式让 IDE 和 Qemu 通讯,默认情况下 adb 会
daemon 相关的网络端口,所以当我们运行 Eclipse 时 adb 进程就会自动运行。
adb 常用命令:
1、adb devices 查看当前链接的设备列表
我们可以链接多个设备,这个设备可以是手机也可以是 emulator。
如图,emulator-5554 表明当前链接的只有 emulator 且 adb 服务为该模拟器实例服务的
端口号为 5554。后面跟的是状态。还在启动阶段会显示 offline 表示模拟器实例还没有连
接到 adb 上,启动完毕会显示 device。
2、adb kill-server 和 adb start-server 关闭和启动 adb
adb 运行一段时间后异常的时候可以通过这两个命令来处理。
3、adb install 命令 安装.apk 应用程序包到指定的设备上。
命令有以下几种格式:
#adb install <apk 文件路径>
#adb install -r <apk 文件路径>
#adb -s <device name> install -r <apk 文件路径>
如果同一个 apk 被重复安装会出现 Failure 信息,如图。此时你可以通过-r 参数进行重新安
装。