1.简介
adb即Android debug bridge,是一种允许模拟器或已连接的Android 设备进行通信的的命令行工具,可以在Android SDK/platform-tools中找到ADB工具
2.ADB组成部分
客户端:客户端运行在计算机上,通过发出adb命令从命令行终端调用客户端
服务端:用于管理客户端与运行在模拟器或者真机上的守护进程通信
守护进程:运行于模拟器或者手机的后台程序,改组件在设备上运行命令,在每个模拟器或者设备实例上作为后台进程运行
3.ADB运行原理
当启动ADB客户端时,客户端首先检查ADB服务端进程是否运行,当服务端启动运行,它会绑定到本地的TCP
5037默认端口,并且监听从ADB客户端发来的命令
4.ADB基本命令
查看adb的版本信息:
adb version
启动adb服务:
adb start-server
停止adb服务:
adb kill-server
指定ADB server 的端口:
adb -P<port> start-server
重启:
adb reboot
查看log:
adb logcat
重启到刷机模式:
重启到恢复模式:
adb reboot recovery
启动应用:
adb shell am start -n<package_name>/.<avtivity_class_name>