当前位置: 首页 > news >正文

adb和logcat常用命令

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

http://www.lryc.cn/news/268472.html

相关文章:

  • 千巡翼X4轻型无人机 赋能智慧矿山
  • 【Android 13】使用Android Studio调试系统应用之Settings移植(一):编译服务器的配置、AOSP源码的下载、编译、运行
  • 【1】Docker详解与部署微服务实战
  • C# JsonString转Object以及Object转JsonString
  • 华为OD机试真题-中文分词模拟器-2023年OD统一考试(C卷)
  • 【并发设计模式】聊聊 基于Copy-on-Write模式下的CopyOnWriteArrayList
  • OpenCV中使用Mask R-CNN实现图像分割的原理与技术实现方案
  • 论文阅读《Rethinking Efficient Lane Detection via Curve Modeling》
  • Leetcode—2660.保龄球游戏的获胜者【简单】
  • ubuntu服务器上安装KVM虚拟化
  • SpreadJS 集成使用案例
  • 单挑力扣(LeetCode)SQL题:534. 游戏玩法分析 III(难度:中等)
  • 【OpenCV】告别人工目检:深度学习技术引领工业品缺陷检测新时代
  • VR全景图片制作时有哪些技巧,VR全景图片能带来哪些好处
  • 【VUE】Flask+vue-element-admin前后端分离项目发布到linux服务器操作指南
  • django的gunicorn的异步任务执行
  • KEPServerEX 6 之【外篇-2】PTC-ThingWorx服务端软件安装 PostgreSQL本地安装
  • websocket 介绍
  • 【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|
  • 数据分析工具 Top 8
  • AI 换脸的新时代:没有显卡也可以使用的AI换脸工具
  • 3.Python中的循环结构
  • 机器学习之BP神经网络精讲(Backpropagation Neural Network(附案例代码))
  • 安全生产人员定位系统助企业实现智能化管理,提高生产安全性和效率
  • 动态规划 多源路径 字典树 LeetCode2977:转换字符串的最小成本
  • Hadoop集群找不到native-hadoop
  • 解决阿里云远程连接yum无法安装问题(Ubuntu 22.04)
  • springboot 查询
  • 【分布式链路追踪技术】sleuth+zipkin
  • Windows 源码编译 MariaDB