Android源代碼調試中logcat的簡單使用

最近一直在和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


發佈了115 篇原創文章 · 獲贊 132 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章