adb和logcat常用命令

发布时间:2023年12月27日

adb的作用

adb构成

  • client端,在电脑上,负责发送adb命令
  • daemon守护进程adbd,在手机上,负责接收和执行adb命令
  • server端,在电脑上,负责管理client和daemon之间的通信

adb工作原理

  • client端将命令发送给server端
  • server端会将命令发送给daemon端
  • daemon端进行执行
  • 将执行结果,返回给server端
  • server端将结果再返回给client端

常用命令

adb/adb help/adb --help

adb version显示adb版本和路径
adb start-server启动server
adb kill-server停止server
adb devices显示连接的设备列表
adb install xxx.apk通过adb安装app
adb install -r xxx.apk覆盖安装
adb uninstall 包名通过adb卸载app
adb push xxx xxx推送电脑的文件到手机
adb pull xxx xxx拉取手机的文件到电脑
adb pull xxx
adb shell进入到手机的Linux控制台
adb -s 设备名 shell多设备时,指定设备

logcat

常用选项

adb logcat -help查看帮助
adb logcat常规显示
adb logcat -c清除日志
adb logcat -g显示缓冲区大小
adb logcat -G 256M修改缓冲区大小
adb logcat -v time设置不同的显示格式
adb logcat -V color带颜色的显示
ctrl+c强制中断程序的执行

通过tag过滤日志

adb logcat -s xxxxxx

根据pid过滤日志

ps -A | grep xxxxx 先获取进程PID
adb logcat | findstr 5544

文章来源:https://blog.csdn.net/weixin_42403632/article/details/135254467
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。