重定向adb logcat输出到文件

7 篇文章 0 订阅

重定向adb logcat输出到文件

在使用Android Studio开发时,经常会遇到logcat的日志无法显示的问题。比如说app运行时发生了崩溃,logcat中的日志就一闪而过,当Activity重启过后,logcat的日志就是新的日志了,无法显示刚才奔溃时的日志,这就很蛋疼。

那么有没有什么好办法让我们看到刚才的日志呢?办法当然是有的,在终端中输入adb logcat,就可以看到跟logcat中一毛一样的日志了。

在terminal中查看adb logcat输出:
tinytongtongdeMacBook-Pro% adb logcat

不过这些日志是没有经过筛选的,看起来很费劲。

筛选特定项目相关的日志

双引号中的是筛选相关的字符串,这里我写的是我自己应用的appId.

tinytongtongdeMacBook-Pro% adb logcat -d | grep "com.tiny.tongtong"
重定向logcat输出到文件
tinytongtongdeMacBook-Pro% adb logcat -d > logcat.log

这个命令每次写入都会覆盖logcat.log文件内容,如果要尾部追加,将 > 换成 >> 即可。

综合来说,如果我们想将某个应用相关的日志转存到文件中,那么命令如下:

tinytongtongdeMacBook-Pro% adb logcat -d | grep "com.tiny.tongtong" > logcat.log
注意事项

上述操作成功的前提是,在你的错误信息输出到logcat后,你没有执行adg shell -c命令进行清除,你也没有点击as中的logcat视图下左上角的清除按钮。

good luck!

参考:

logcat 命令行工具

Save LogCat To A Text File

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

tinyvampirepudge

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

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

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

打赏作者

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

抵扣说明:

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

余额充值