adb(全称是Android Debug Bridge)是android官方sdk中一个命令行工具,使用这个命令能够方便的经过命令行终端来调试android手机。android
最近工做中测试安卓手机app应用,经过adb命令来操做手机能够提升测试的效率。shell
经过下面命令来列出已经链接成功的设备app
$ adb devices
输出以下,会显示已链接设备的ID编号工具
List of devices attached 04c5a5af52197902 device
命令示例:测试
$ adb install test001.apk
输出以下,显示Success证实安装成功命令行
[100%] /data/local/tmp/test001.apk pkg: /data/local/tmp/test001.apk Success
注意:若是手机中已经安装好了这个apk应用,那么须要先卸载此应用后再使用安装命令调试
命令示例:code
$ adb uninstall com.yourpackagename #命令最后加上要卸载的应用包名
输出以下,显示Success证实卸载成功input
Success
命令示例:it
$ adb shell am start -W com.packageName/.ActivityName #命令最后是应用包名和启动的activity名称
输出以下,会显示启动此App所须要的时间
--略-- ThisTime: 646 TotalTime: 646 WaitTime: 652 Complete
有两种退出App的方式,一种是经过系统的回退按键将App暂时挂起,另外一种是后台结束掉App程序。
命令示例:
$ adb shell input keyevent KEYCODE_BACK #调用系统的回退按键 $ adb shell am force-stop com.packageName #后台结束掉App程序