APP 日誌分析

來源:互聯網
上載者:User

標籤:記錄   dac   多次   前台   img   cat   except   adb   名稱   

1. 首先通過adb devices查看裝置是否串連成功

2.通過adb logcat命令抓取日誌

Logcat 記錄檔—android日誌提供了記錄和查看系統調試資訊的功能,日誌都是從各種軟體和一些系統的緩衝區區記錄下來的,緩衝區可以通過logcat來查看和是使用

Logcat輸出量大,定義了4個log緩衝區:

Radio:輸出通訊系統的log

System:輸出系統組件的log

Events:輸出事件 的log

Main:所有的java 層(預設)

切換日誌輸出   Adb logcat -b radio選擇radio 緩衝區的輸出

3.adb logcat -v time  (-v time 為了擷取日誌時間)  

4.日誌分析:

可通過包名來過濾日誌,

將程式運行在前台,通過命令查看應用程式套件名稱:adb shell dumpsys | findstr "mFocusedActivity"

5.發生 crash 問題,搜尋索引鍵 force finishing  (往上找日誌:FATAL EXCEPTION—Force finish)

6.ANR(Application not responding)應用無響應,當應用操作一段時間內系統無法處理時,系統會彈出無響應的對話方塊。

通過ANR in 過濾資料 從上往下找資料

ANR需要提交的記錄檔:logcat(從ANR in 開始+cpu使用之後)+Trace.txt(儲存的是最後一次anr 的資訊)

7.出現多次anr:將dropbox 下的data_app_anr 直接給開發人員

通過dropbox 收集一段時間內的異常資訊(包括ANR)

/data/system/dropbox  

Data_app 是第三方的app

8.App 發生異常

l  首先判斷是崩潰還是無響應anr(根據對話方塊進行)

l  Adb logcat抓取記錄檔 如果是ANR 取dropbox下面的data_app_anr

l  複現情境 複現步驟複現環境

APP 日誌分析

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.