adb全称Android debug bridge即Android调试桥,是一个多用途的命令行工具,它允许用户与模拟器或连接的设备进行通信。他是由运行于计算机上的客户端,运行于计算机后台进程的服务器端,和一个作为后台进程运于各个模拟器的守护进程构成。用户可以通过adb命令来调用客户端,如ADT插件和DDMS等工具也会创建adb客户端、服务器管理客户端和运行的adb守护进程之间进行通信。
如下我们总结一下一些常用的adb命令:
1.通过adb devices命令我们可以获取到当前有那些模拟器或设备已经连接到了adb服务器。
2.如果我们有多个模拟器或者是实例在运行,又需要指定目标实例。这时我们可以通过如下命令格式来进行查询。 adb -s <serialNumber> <command> 其中的“<serialNumber>”表示序列号,“ <command> ”表示执行的命令。
3.我们可以通过 adb pull <remote> <local>命令行来将模拟器或者设备上的文件导出到计算机上。
4.因为Android平台使用的是Linux内核,可以使用shell来进行操作。其操作命令为:adb shell.
5.也可以通过计算机上的apk安装到模拟器或者设备上。其操作命令为:adb install<path_to_apk_file>