查看monkey日誌也是一個耗費時間的活,是不是大多數人都是ctrl +F 搜索ANR,Exception呢?
那何不用腳本分析下,然後輸出異常位置,在定位到上下文查看呢。
腳本很簡單,不細說了,直接上腳本了!注意輸入你的文件路徑格式如下 :F:/1.txt ,本來打算做個界面的,但是還是太懶了,沒去看那塊了,湊合着用吧。
class Analysis():
def __init__(self):
self.filepath = input('請輸入你的文件地址如F:/1.txt:')
self.errnum = 0
def open_file(self):
afile = open(self.filepath,'r')
print('*****結果分析中,請耐心等待!*****')
for num,value in enumerate(afile):
self.analysis_file(num,value)
if self.errnum == 0:
print('一切正常哦^_^')
def analysis_file(self,n,v):
linenum,linvalue = n + 1,v
if 'ANR' in linvalue:
self.errnum += 1
print('發現錯誤ANR,行號爲:',linenum,'異常內容爲:',linvalue)
elif 'Exception' in linvalue:
self.errnum += 1
print('發現異常Exception,行號爲:',linenum,'異常內容爲:',linvalue)
if __name__ == '__main__':
analysismoneky = Analysis()
analysismoneky.open_file()