Adb Logcat -s XXX   只输出与XXX有关的信息

adb start-server    开启ADB  adb nodaemon server 查看端口是否被占

adb kill-server      关闭ADB   

adb logcat -v time -s XXX  显示指定字符和时间

adb logcat -c  清空日志缓存

adb logcat     //显示全部日志
adb logcat > c:\test.log //将日志保存到文件test.log

根据tag标记和级别过滤日志输出:

adb logcat *:W   //显示所有优先级大于等于“warning”的日志

 

android adb 查看apk是否在运行_优先级

一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择,如图
三、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
四、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。

Adb Logcat -s XXX   只输出与XXX有关的信息
adb start-server    开启ADB  adb nodaemon server 查看端口是否被占
adb kill-server      关闭ADB   
adb logcat -v time -s XXX  显示指定字符和时间
adb logcat     //显示全部日志
adb logcat > c:\test.log //将日志保存到文件test.log
根据tag标记和级别过滤日志输出:
adb logcat *:W   //显示所有优先级大于等于“warning”的日志
adb logcat -c  清空日志缓存

adb logcat -b  log输出-附加缓冲区
radio — 查看包含在无线/电话相关的缓冲区消息
events — 查看事件相关的消息
main — 查看主缓冲区 (默认缓冲区)

-b 指定要查看的日志缓冲区,可以是system,events ,radio,main . 默认值是system和main 

-B 以二进制形式输出日志

-c 清除屏幕上的日志.

-d 将缓存的日志输出到到屏幕上,并且不会阻塞

-f 指定输出日志信息的,默认是stdout .

-g 输出指定的日志缓冲区,输出后退出.

android adb 查看apk是否在运行_日志标签_02

需要增加log内存,命令如下:
adb logcat -G 20M (大小自定义,我设置的是20m)

-n 设置日志的最大数目,默认值是4,需要和 -r 选项一起使用。

-r 每时输出日志,默认值为16,需要和-f 选项一起使用.

-s 设置默认的过滤级别为silent.

-v 设置日志输入格式,注意只能设置一项

adb logcat -v time                                   --显示格式 "日期 时间 优先级 / 标签 (进程ID) : 进程名称 : 日志信息 "
adb logcat -v thread                                 --显示格式 " 优先级 ( 进程ID : 线程ID) 标签 : 日志内容 "
adb logcat -v brief                                  --默认的日志格式" 优先级 / 标签 (进程ID) : 日志信息 "
adb logcat -v process                                --显示格式 " 优先级  (进程ID)   日志信息 "
adb logcat -v tag                                    --显示格式 " 优先级 / 标签 : 日志信息"
adb logcat -v raw                                    --显示格式只输出日志信息, 不附加任何其他 信息, 如 优先级 标签等,
adb logcat -v long                                   --显示格式 " [ 日期 时间 进程ID : 线程ID 优先级 / 标签] 日志信息 "

-t 输出最近的几行日志,输出完退出不阻塞

android adb 查看apk是否在运行_优先级_03

android adb 查看apk是否在运行_安卓adb_04

查看手机版本:adb shell getprop ro.boot.product.prjversion
adb shell getprop | findstr 217
adb shell cat /proc/oppoVersion/prjName

获取手机Settings.Secure.ANDROID_ID:adb shell settings get secure android_id
系统属性:adb shell getprop | findstr product
查看机型:adb shell getprop ro.product.model
获取系统版本:adb shell getprop ro.build.version.release
获取系统api版本:adb shell getprop ro.build.version.sdk
查看手机分辨率:adb shell dumpsys window displays(详细) adb shell wm size(简单)
获取设备名称:adb shell cat /system/build.prop