Android 系统开发常用命令大全(五)

本文介绍了Android开发中常用的logcat命令,包括如何获取开机全量日志、后台打印日志、清除日志、过滤特定TAG、添加时间戳、输出日志到文件以及在应用崩溃时查找关键错误信息的方法,帮助开发者更有效地进行调试和问题排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 系统刚开完机,想完全打印出来,则用logcat,这样它会把缓存里面的都打印出来

  • 如果不想打印占用终端,则加个&号,即logcat &

  • 如果想把前面的打印清掉,开始现在的打印,则用logcat -c;logcat

  • 如果想过滤出代码中Log.d(TAG, “****”) 中TAG的关键字打印,则用logcat -s TAG ,TAG即是你自己定义的字符串

  • 如果想打印出带有时间戳的打印,则logcat -v time , 这样方便跟踪哪个时间点出现了问题,当然 time 后面还能加参数, 比如 logcat -v time -s TAG

  • 如果想要将打印输出到文件里面,可以直接使用logcat -f /data/log.txt & , -f表示指定文件,& 表示后台执行,当然你用重定向 >也可以实现输出到文件。后台执行需要注意的是,你不需要的时候可以先用ps |列出logcat的pid, 然后kill -9 <pid号> 将其删掉

  • 如果运行过程中还没打印logcat某个APK就挂掉了,弹出已停止运行,我们可以用这个命令查看关键错误信息:logcat *:E,这样只是会过滤出前面带有E的错误信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@ZhangJun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值