最近一直在和Android源码打交道,最开始也只是在Ubuntu下随便编编程序,后来要开始修改源代码,然后编译Android。Android系统真的很复杂,特别对于我这种菜鸟来说!改了几行源代码,编译后再烧到开发板上去,发现系统有点不正常了。明明只是加了三行写文件的代码啊!完全摸不着头绪,也不知道该如何调试。后来才知道logcat这东西,试了试,好用!将logcat的简单使用方法记录在此,方便自己也同时分享给大家 :)
我是在C/C++代码中使用logcat的,logcat也可以在java和mk文件中使用,如果是这两种情况的话,请另行搜索。
1. 在代码的最上方include之前添加tag标签:#define LOG_TAG "YourLogTagName"
2. 引入log库:
#include <utils/Log.h>
3.加入log语句:
ALOGI("this is your log content!");
查看日志很简单,直接在adb命令窗口中输入:
logcat -s "YourLogTagName:*"
“*”号表示查看所有级别的日志信息,可以更换为 I V D W E F S,其含义如下:
V:Verbose
D:Debug
I:Info
W:Warn
E:Error
F:Fatal
S:Silent
原文地址:http://blog.csdn.net/cloume/article/details/42555525