目前有的的板子一般沒有串列埠線,只有usb線。這樣一來,檢視log資訊一般都用 logcat 命令 ,預設情況下,logcat 命令
列印的一般都是使用程式的資訊。如果列印核心資訊,可以通過以下方法:
(1)在adb shell下輸入dmesg 命令可以檢視;
(2 )在 adb shell 下, cat proc/kmsg;
以上方式只能看到部分核心資訊;如果檢視更全面的log資訊,可以通過以下方式;
(3)通過修改 /system/core/logcat.cpp 檔案的readloglines函式,使資訊顯示完全。
static void readloglines(int logfd)
;
// ---end ---
while (1)
else if (!ret)
/* note: driver guarantees we read exactly one full entry */
entry->msg[entry->len] = '\0';
if (g_printbinary) else
/*------start ----added by wls----------- */
if((ret=klogctl(9,buffer,sizeof(buffer)))>0) else
}
}
/* ------end ---added by wls-----------*/
}
}
* **注意在檔案開頭,加上巨集定義 #define kernel_tag "kernel"
關於 logcat 幾個常用命令:
logcat & : 在後台執行
logcat -f 或者 > >> 輸出到檔案
logcat -s 設定過濾器,得到想要的log資訊 ;如 logcat -s tag: i (w or e)
...........
如有更多更好的方法,請補充!
Android命令列工具logcat詳細用法!
android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來檢視和使用.一 使用logcat命令的目的 1 你可以用 logcat 命令來檢視系統日誌緩衝區的內容 adb logcat 詳細內容,請檢視listing...
Android命令列工具logcat詳細用法
android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來檢視和使用.你可以用 logcat 命令來檢視系統日誌緩衝區的內容 adb logcat 詳細內容,請檢視listing of logcat command...
核心命令列處理
清單5 5是語法乏味的定義。回想 清單5 4,我們最初所呼叫的 setup巨集的形式如下 setup console console setup 經過稍稍簡化,編譯器在巨集擴充套件後,其預處理器產生如下結果 static char setup str console setup initdata c...