感谢各位反馈产品软件缺陷问题,我们内部分析软件出错,都是基于有效的log去debug的,用户上报问题时,往往只抓取了一份dumpstate的log,这个log只能够存半小时的,经常有效信息没有被保存
我分享下,如何去抓一般软件问题log方法:
1. 在拨号界面,*#9900# 进入到Sysdump界面,先将DEBUG LEVEL ENABLED(一般是第九行) 选择MID水平,如果是mid、就不需要改了,手机会重启,
2. 重启后,重新进入这个界面,点击silent log off (一般是第11行),选择default,这个时候,这个按钮会变成silent log on
3. 再到下面tcp dump start(一般是第16行),选择any后,这个变成tcp dump stop
4.开始复现问题,复现后,重新进入到*#9900#界面,点击run dumpstate(一般是第1行) ,开始抓取状态log,完成后,再去点击tcp dump stop,最后点击copy to sdcard(一般是第7行)。在手机sdcard上,有个log文件夹,将这个文件夹和描述发到论坛来,一般会有工作人员将这个问题反馈到内部开发管理那里,解决这个问题
5.如果不抓dumpstate log,可以直接到下面点击silent log on + tcp dump stop,拷贝到sdcard
PS: 1.开始silent log时间过久的话,一般会抓CP的log,会导致整个Log文件夹过大,可以上传到百度云盘上,共享下地址,我们也可以去那边直接取。
你们的帮助,才能够使我们不断改善市场中出现的问题,再次感谢!