adb常用命令教程
查看当前连接设备
adb devices
备注:上述截图是仅使用USB连接的情况
获取设备号
adb get-serialno
使用无线WIFI连接,设置tcpip连接端口,再从手机上获取手机ip,进行连接
adb tcpip 5555
adb connect 192.168.0.100:5555
备注:如果多个设备连接,使用adb devices 也可查看到多个device
断开无线wifi连接
adb disconnect ip:port
备注:这里的ip:port必须是现在已通过wifi方式连接的设备ip及port
使用usb方式连接设备
adb usb
当多个设备连接时,使用-s参数指定设备执行相关命令
adb -s 设备号 操作命令
进入设备的shell命令行
adb shell
查看activity
adb shell dumpsys activity | findstr "mFocusedActivity"
备注:上面的findstr是在windows系统下,linux/mac环境下使用grep进行过滤
查看日志
adb logcat
备注
:次命令为守护进程模式,持续显示最新操作日志,ctrl+c可结束
apk的安装一
adb -s 设备号 install xxx.apk
备注:如果仅连接一个设备且连接方式仅一种(要么usb要么wifi)的情况下,可以不指定设备
apk的安装二:覆盖安装(若已经存在,需要使用此方式)
adb -s 设备号 -r xxx.apk
apk的安装三:允许测试包(参数:-t)
adb install -r -t xxx.apk
备注:安装应用还包括参数:-g,-d等,具体请百度
app卸载
adb uninstall com.xxx.xxx
adb uninstall -k com.xxx.xxx
备注:com.xxx.xxx为app的包名,可以添加参数-k保留数据
文件传递:向手机SD卡传递文件
adb push 文件名 手机SD卡路径
备注:adb pull则是向手机获取文件
查看手机端安装的所有app包名
adb shell pm list packages
启动Activity
adb shell am start 包名/完整Activity
备注:执行上面截图的命令后,连接的手机设备上安装的chrome浏览器就会打开
adb服务的关闭
adb kill-server
adb服务的启动
adb start-server
使用root权限重新启动adbd守护程序
adb root
以读写的方式重新加载连接设备(备注:当需要获取设备上应用数据时,需要先root再remount)
adb remount
adb帮助命令
adb --help
获取adb服务状态: offline | bootloader | device
adb帮助命令
adb --help
获取adb服务状态: offline | bootloader | device
adb get-state