Android的log信息分为内核空间和用户空间中LOG,查看用户空间(也就是app等上层的log)的log直接用logcat就可以了,如果想过滤一些信息就用adb shell "logcat | grep -E 'log_xxx|log_aaa'"命令,这样log只会显示含有log_aaa和log_xxx的log信息了。上层的log信息大家基本都会查看,我们这里就只说用adb查看内核的log信息,毕竟如果接个串口线来查看log,有时候确实麻烦。


1、执行dmesg命令,可以查看全部消息。如果想把log信息保存到文件,可以用adb shell dmesg >D:/Kernel.log.


2、adb shell 然后执行 cat /proc/kmsg。程序里面用printk函数打印的信息会显示出来。用cat /proc/kmsg命令打印出来的信息跟与dmesg 有不同, 第一次执行/proc/kmsg 打印到当前时间的所有内核信息,再次执行cat /proc/kmsg,不会再打印已经打印的信息,只打印上一次执行之后打印出来的新的信息。


更多相关文章

  1. GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
  2. 如何在后台运行Linux命令?
  3. No.11 使用firewall配置的防火墙策略的生效模式
  4. Android(安卓)启动过程(1)
  5. App 调试的几个命令实践
  6. 「Android集成微信支付」面试题回答思路
  7. 如何使用Android命令
  8. android实现简单的聊天室
  9. Android命令行使用

随机推荐

  1. android的Android Please ensure that ad
  2. android平台下基于ffmpeg的swscale模块实
  3. 【转】创建和使用Android library工程
  4. Android UI 之 clipRect
  5. HelloWorldAndroid几个控件
  6. 【Android 开发工具】模拟器中的战斗机Ge
  7. 1 Android 安全机制概述
  8. j2me to android
  9. android 使用覆盖图
  10. 转载:Android的设置界面及Preference使用