查看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()