adb logcat -c
Usage: logcat [options] [filterspecs]
options include:
-s Set default filter to silent.
Like specifying filterspec '*:S'
-f <filename> Log to file. Default is stdout
-r <kbytes> Rotate log every kbytes. Requires -f
-n <count> Sets max number of rotated logs to <count>, default 4
-v <format> Sets the log print format, where <format> is:
brief color long printable process raw tag thread
threadtime time usec
-D print dividers between each log buffer
-c clear (flush) the entire log and exit
#######################################
## 作用: 调用
adb
logcat
获取日志 ##
## Create: 2014-10-09 ##
## version: V1.0
入门android ,至少需要了解
adb
吧,那么打 log 也是必不可少的了。
下面简单介绍一下
adb
logcat
基本用法:
Usage:
logcat
[options] [filterspecs]
options include:
-s Set default filter to silent.
Like specifying filterspec '*:s'
-f...
最近在用JNI开发某APP时,测试手机是坚果手机,型号是OD103,遇到了APP
logcat
信息清空的问题。清空当前报错的
logcat
并显示新的
logcat
信息。但该APP没有崩溃,如果不仔细观察的话不会发现有错误的
logcat
信息一闪而过,用了一些办法无效后,采用了一种直接办法:当错误
logcat
出现时,迅速拔掉USB线,此时
logcat
信息就不会被后面的清空,可以根据这个去判断报错的地方。
Usage:
logcat
[options] [filterspecs]
options include:
-s Set default filter to silent. Equivalent to filterspec '*:S'
-f <file&g..
1.
adb
logcat
过滤器表达式的格式是tag:priority ...
,其中tag是标记,
priority是最小的优先级,该标记标识的所有大于等于指定优先级的消息被写入日志。也可以在一个过滤器表达式中提供多个这样的过滤,它们之间用空格隔开。
下面给出的例子是仅输出标记为“MyActivity”并且优先级大于等于“Info”和标记为“MyApp”并且优先级大于等于“Verbose”的
2.查看缓冲区大小:
logcat
-g
3.修改缓冲区大小:
logcat
-G 10m
有些机器的缓冲区很小,不修改的话,有可能遇到 read: unexpected EOF! 的情况,log 就中断了。
可参考 Android 系统log长度限制_南国樗里疾的博客-CSDN博客_android log 长度
可以修改为指定的大小,可根据需要设置。不要设置太大,太大了 logd 进
1、查看
adb
logcat
帮助信息C:\Users\000>
adb
logcat
--help
Usage:
logcat
[options] [filterspecs]
options include:
-s Set default filter to silent.
Like specifying filterspec '*:s