Ubuntu 下Android開發常用命令筆記

2021-07-03 13:35:27 字數 863 閱讀 2251

此外,針對qualcomm和mtk不同的晶元平台下,還會有他們更多各自一些自己的log檔案。

mtk log

mtk平台上一般的log檔案目錄有:

-mobilelog:主要就是上述的events,main,radio,system。

-netlog:就是一些上網的log資訊.

-mdlog:主要是針對modem底層的log,一般需要解碼才能看到具體的內容。

如都會有的kernel log,就是linux核心輸出的相關log,例如driver,包括像ui的核心實現,以及相機,藍芽等的核心實現。還有一項很重要的log資訊也是在kernel log中可以檢視的,就是記憶體等資源的使用百分比,可以具體到某個執行緒的使用情況。

還有關於net的log,就是一些上網的log資訊。

在做手機系統研發的過程中events,main,radio,system,kernel是測試人員或者復現bug必須提供的log檔案。這樣才能從底層到上層去檢視bug的root cause具體出現在哪個地方,從而找出solution.

像使用者手機返廠檢測,工程師都會從這些log檔案去檢視問題的原因。個人感覺這些log檔案就像飛機的黑匣子一樣重要。

adb logcat -b < system, radio, events, main(default) >

過濾:

adb logcat -b < system, radio, events, main(default) > | grep 「要過濾的字串」

輸出到指定檔案~/desktop/logfile:

adb logcat > ~/desktop/logfile

Ubuntu下搭建Android NDK開發環境

如何在ubuntu 系統下搭建android ndk 開發環境呢?下面一步一步教大家 echo home 檢視當前使用者目錄,即 目錄路徑 home wzhnsc pwd 檢視當前路徑 home wzhnsc android ndk r4b 注 如上路徑是我解壓 android ndk r4b li...

Ubuntu環境下配置ThinkPHP開發環境

curl ss php 這裡如果之前php配置的時候沒有開啟openssl拓展的話就會報錯,我們可以嘗試開啟openssl拓展,當然也可以重新編譯php 我們首先得保證openssl已經正確地安裝 wget tar zxvf openssl 1.1.0g.tar.gz config prefix u...

ubuntu下使用Eclipse搭建C 開發環境

ubuntu下使用eclipse下搭建開發環境基本上網上教程一大堆,但是複雜度太大,因為很多教程都是從jdk開始安裝一直到最後,而且很多都是從別的linux發行版上弄來的方法,各種編譯直接嚇死人有木有,其實ubuntu的方便之處很大程度上在於atp的使用,抹殺了atp的ubuntu那就太雞肋了。ok...