目 錄
1.客戶端
2.服務器
2.1 獲取log文件
2.2 獲取RTP文件
3.APP
3.1 獲取crash文件
3.2 adbtools抓日志
3.3 Mtklogger抓日志
4.wires hark抓包步驟
1、客戶端:右鍵點擊客戶端圖标,選擇“打開文件所在位置”,獲取log文件夾。
獲取文件時,建議關閉客戶端再複制log。這樣避免軟件在運行時,有部分日志緩存在内存中,導緻取出的日志不全,影響問題的分析。
2、服務器:2.1、獲取log文件
右鍵點擊服務器圖标,選擇“打開文件所在位置”,獲取log文件夾。
獲取log文件時,建議關閉服務器再複制log。這樣避免服務器在運行時,有部分日志緩存在内存中,導緻取出的日志不全,影響問題的分析。
2.2、獲取RPT文件
RPT文件是服務器崩潰時形成的崩潰棧文件,當服務器崩潰時,可以将log日志和RPT文件一起分析。
3、APP:3.1、獲取crash文件
在手機内存管理,MCU文件夾下,有log文件夾,crash 文件是軟件出錯時形成的文件。
3.2、Adbtools抓日志
僅需要三條命令即可:
1、 adb devices (檢測設備是否連接成功)
2、 adb logcat –v time > (圖片上介紹了兩種方法,請仔細查看)
3、CTRL C
3.3、MtkLogger抓日志mtklog是由log生成工具MTKLogger生成的一系列問題追蹤文件,其主要作用就是對系統或者應用産生的異常進行快速定位,從而解決問題。
啟動MTKLogger工具 僅需要兩條命令
1、 adb devices
2、adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity
軟件啟動之後,設置存儲位置,然後點擊最下方的紅色按鈕,開始生成日志。接下來在設備上的一系列操作,就會被記錄下來。 待操作完成後,點擊紅色按鈕關閉。
4、wireshark抓包步驟:
1、設備連接電腦上的wifi熱點(比如外接360wifi)
2、打開wireshark軟件,雙擊所連接的網絡
3、雙擊所連接的網絡之後,就會自動開始抓包,點擊停止捕獲分組按鈕,可停止抓包
4、點擊保存捕獲文件按鈕,選擇保存位置,輸入文件名,點擊保存
補充:
如果不能連接wifi的話,可以按照以下操作:
1、一台設備插卡開熱點
2、筆記本連接這個熱點,并且開一個360無線wifi出來
3、另一台設備連接筆記本的360wifi
4、然後在筆記本上抓這個360wifi的包,可以抓到
找到創建的360wifi,右鍵-屬性,确保Npcap Packet Driver(NPCAP)是已勾選的,點擊确定(不然抓包工具有可能識别不到這個網絡)
内網卡網絡的抓包步驟:第一台設備内網卡,開wifi熱點,筆記本連第一台的wifi熱點,然後筆記本用上面文檔中提到的方式開筆記本的wifi熱點。然後第二台設備用wifi連筆記本的wifi熱點,然後筆記本上抓包,然後操作客戶端,打開第二台設備。
,