1 回答

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
android framework分為java和native兩層
native運(yùn)行于C的runtime,高效。一般java層只是封裝,通過jni訪問native 底層HAL,driver的crash也會(huì)導(dǎo)致上層的crash ?,有效利用Log信息并對(duì)其進(jìn)行分析與實(shí)時(shí)的監(jiān)控管理,對(duì)于分析Android手機(jī)發(fā)生Crash的原因具有極為重要的作用。
Android Log 文件類型
由于Android上的應(yīng)用程序千差萬別,出現(xiàn)的問題也不盡相同。不過Bug類型還是有規(guī)律可循的,可以根據(jù)生成的Log文件找到相應(yīng)的錯(cuò)誤,通常錯(cuò)誤信息里記錄了錯(cuò)誤的大致位置,據(jù)此可以捕獲到問題的關(guān)鍵信息。
Log文件記錄著每次操作的信息,在出現(xiàn)問題后可以借助log信息分析以達(dá)到解決問題的目的,Log文件類型主要分為以下幾種:
(1) Logcat: Main緩存日志,通過運(yùn)行l(wèi)ogcat命令,可以獲得系統(tǒng)中使用的標(biāo)記和優(yōu)先級(jí)的列表,也可以加上過濾器進(jìn)行表達(dá)式限制,只輸出測(cè)試人員及研發(fā)人員感興趣的標(biāo)記-優(yōu)先級(jí)組合。
- 1 回答
- 0 關(guān)注
- 947 瀏覽
添加回答
舉報(bào)