日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android之抓取adb logcat全日志后怎么过滤掉只包含当前app进程的日志(一般抓启动app奔溃日志)

發(fā)布時(shí)間:2023/12/4 Android 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android之抓取adb logcat全日志后怎么过滤掉只包含当前app进程的日志(一般抓启动app奔溃日志) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 、問(wèn)題

有時(shí)候我們啟動(dòng)APP的時(shí)候,APP奔潰,在android studio里面日志可能沖掉,或者是云平臺(tái)的手機(jī)安裝的app,根本就沒(méi)有android stduio,那我們用什么辦法快速知道啟動(dòng)奔潰日志呢?

?

?

?

?

?

?

?

?

?

?

?

?

?

2、解決辦法

我們先需要linux環(huán)境的終端,如果是linux環(huán)境直接打開終端就行,如果是windows環(huán)境,我們下載git,然后打開git bash,模擬linux環(huán)境,我們可以同時(shí)打開2個(gè)終端

一個(gè)終端過(guò)濾全日志,也就是app啟動(dòng)的時(shí)候,我們把手機(jī)全日志保存起來(lái)

adb logcat > log.txt

另外一個(gè)終端立馬過(guò)濾當(dāng)前app的進(jìn)程名字

adb shell ps | grep packagename

我們知道進(jìn)程id是14312了,然后我們?cè)儆胓rep命令過(guò)濾關(guān)鍵字14312

grep 14312 log.txt > keep.log

然后我們?cè)俅蜷_keep.log文件,我們就可以知道這個(gè)文件里面的內(nèi)容基本上都是這個(gè)app啟動(dòng)打印的日志,我們可以分析奔潰日志。

我們對(duì)比下前后日志的行數(shù)數(shù)目總和

$ cat log.txt | wc -l 86146 $ cat keep.log | wc -l 7478

?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的Android之抓取adb logcat全日志后怎么过滤掉只包含当前app进程的日志(一般抓启动app奔溃日志)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。