安卓adb的一些操作

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”的日志

 

一、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 输出指定的日志缓冲区,输出后退出.

需要增加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 输出最近的几行日志,输出完退出不阻塞

查看手机版本: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

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值