Anroid Debug Bridge,android调试桥,简称ADB,它主要起到调试桥的做用,通过adb我们可以向模拟器或者实际设备上安装软件,可以在电脑与模拟器/实际设备之间进行文件传输,进入模拟器或者设备的shell等等。我们平常用Eclipse开发android程序中用到的DDMS也是通过adb来与模拟器/实际设备进行通信的。所以adb是每一个android开发者必知必会必熟的android命令行工具。
当然在使用adb命令之前,需要转到adb工具所在目录,位于xx\android-sdk-windows\platform-tools目录下,为使用方便起见,建议把该目录加到path路径中,这样就不用每次都大费周章的进入platform-tools目录了。
下面这里我通过向我的开发板上安装我写的一个播放器文件来谈一谈adb的具体使用方式:
1,列出当前正在连接的android设备(包括模拟器)
adb devices
2,安装软件(这里安装d盘下的yaozq_MusicPlayerForYou.apk程序)
adb install d:/yaozq_MusicPlayerForYou.apk
3,文件传输,主要包括向模拟器/设备上发送文件,和从模拟器/设备上取文件
发送文件:adb push 源文件 目标文件
获取文件: adb pull 源文件 目标文件
4,进入设备/模拟器的shell
命令:adb shell
这里我们通过adb shell来看一看,我们push进去的b.mp3文件:
或者在没有进入shell的情况下直接如下使用:
当然adb还有其他的功能,比如查看bug报告,得到设备/模拟器的状态和序列号等等,这里就不再介绍,大家可以自己尝试。