Android原始碼調試中logcat的簡單使用

來源:互聯網
上載者:User

標籤:原始碼   tag   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


Android原始碼調試中logcat的簡單使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.