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