博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Log保存和查看
阅读量:6581 次
发布时间:2019-06-24

本文共 1610 字,大约阅读时间需要 5 分钟。

Log一闪即逝,还没看到错误信息呢?别担心,以下内容帮助你在调试的时候把日志信息保存到文件里面,这个和Android Studio的区别是把Log信息存在文件里了。在查找bug的时候,日志不小心清空了,没事的,文件里面还存有一份很详细的呢。这个小秘诀总能在关键的时候起到一丝作用的,大家快来Get吧。。。

一、保存到电脑

  • 1.不过滤(窗口不关,会持续写入)

代码:

zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process > /Users/zhouhui/work/APOSA8.txt复制代码

效果:

  • 2.Tag过滤

TEST和CMPP是我的TAG,我现在以CMPP这个TAG过滤日志,保存到另外一个TXT文件里面。

代码:

zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process | grep CMPP > /Users/zhouhui/work/APOSA82.txt复制代码

效果:

  • 3.PID过滤

先找到你的app在设备上面的PID:

zhouhuideMacBook-Pro:~ zhouhui$ adb shell ps复制代码

第二列就是PID,找到你的包名对应的PID,

还可以在上面两个txt里面找到PID:

接下来我们以PID进行过滤:

代码:

zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process | grep 9971 > /Users/zhouhui/work/APOSA83.txt复制代码

效果:这时候我们要用Subline或者nodepad++打开TXT

二、保存到手机

  • 1.不过滤(窗口不关,会持续写入)
zhouhuideMacBook-Pro:~ zhouhui$ adb shellshell@APOS A8:/ $ logcat -v time process > /mnt/sdcard/applog/shangbin.log复制代码

查看log文件命令:

shell@APOS A8:/ $ cat /mnt/sdcard/applog/shangbin.log复制代码

  • 2.Tag过滤
shell@APOS A8:/ $ cat /mnt/sdcard/applog/shangbin.log | grep TEST > /mnt/sdcard/applog/shangbin1.log复制代码

查看log文件命令:

shell@APOS A8:/ $ cat /mnt/sdcard/applog/shangbin1.log复制代码

  • 3.PID过滤
shell@APOS A8:/ $ cat /mnt/sdcard/applog/shangbin.log | grep 9971 > /mnt/sdcard/applog/shangbin2.log复制代码

查看log文件命令:

shell@APOS A8:/ $ cat /mnt/sdcard/applog/shangbin2.log复制代码

三、查看LOG

  • 1.不过滤
zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process复制代码
  • 2.Tag过滤
zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process | grep CMPP复制代码

  • 3.PID过滤
zhouhuideMacBook-Pro:~ zhouhui$ adb logcat -v time process | grep 9971复制代码

以上内容基本能满足你的日常使用。至于更多的用法,有待大家继续挖掘了。

喜欢别忘了点个赞哦!!!

转载地址:http://wnino.baihongyu.com/

你可能感兴趣的文章
FPGA的嵌入式RAM
查看>>
HTML&CSS精选笔记_表格与表单
查看>>
Java基础复习笔记基本排序算法
查看>>
Day04_JAVA语言基础第四天
查看>>
Linux常用指令
查看>>
正则表达式学习笔记(四)——位置匹配
查看>>
PHP中$_GET['name']与$_POST['name']变量直接用变量名$name的php配置
查看>>
软件构造 第二章 软件构建的过程和工具
查看>>
一位年轻女董事长的忠告:不想穷下去就请看
查看>>
JAVA程序员之路
查看>>
python 异常
查看>>
leetcode1052
查看>>
leetcode1030
查看>>
leetcode494
查看>>
leetcode1080
查看>>
寻求c++解答如下三个题目!
查看>>
Masonry介绍与使用实践(快速上手Autolayout)
查看>>
微信小程序(兼容性问题)
查看>>
Vue路由重定向
查看>>
20060629: 家园2 音乐
查看>>