codecamp

MIUI系统_获取BUG报告方法解析

MIUI系统_获取BUG报告方法解析

为什么要获取BUG报告

在应用测试或使用过程中出现了BUG,但并不能得知BUG的复现过程怎么办?产生BUG的原因是什么?我该怎么解决这个BUG?——这些问题都可以通过在 MIUI系统的手机中抓取了BUG报告后,通过分析BUG报告中的数据得知。

BUG报告的抓取方法(手机)

  • 在手机的拨号界面输入“*  # * #284 # * # * ”,系统会自动提示:“正在生成bug报告,大概需要1分钟”

  • 文件生成后,可在下面的路径查找到相应BUG报告的压缩包:打开“文件管理”——“分类浏览” ——“日志”

    33.png

  • 需要导出、查看文件所在路径的方法:长按相关日志后,在弹出的下拉栏中点击“更多”——“详情”,BUG报告保存的路径为:/storage/sdscard0/MIUI/debug_log/..4

    42.png

BUG报告的抓取方法(平板)

平板的log日志获取方式仅第一步与手机不同——点击设置-关于平板-点击处理器3次(如下图)

QQ截图20140717111213.png

BUG报告抓取Q&A

  • Q:抓取BUG报告的方法是否适用于所有手机? A:改BUG报告抓取方法只适用于MIUI系统的小米系列手机,其他系统、厂商的手机操作无效;

  • Q:BUG报告可以抓取的信息有哪些? A:手机最近运行的一段时间内(时间长短不固定,大概为5-10分钟。要根据手机单位时间内运行时产生的数据量多少而定)产生的所有数据文件;

  • Q:为什么我抓取的BUG报告没有我想要的BUG信息? A:是因为出现BUG的时间和抓取BUG报告的时间间隔太长;BUG报告只会抓取一段时间内的手机运行的数据(5-10分钟),建议您复现相关BUG后,第一时间进行BUG报告的抓取。

  • Q:我是用户,不是开发者,在使用过程中发现了应用的BUG,抓取了这个BUG我也看不懂,怎么办? A:如果您在小米应用商店下载的应用使用过程中发生了闪退、未响应、获取内容失败的情况,非常欢迎您抓取相应的BUG报告后,发送给到邮箱developer@xiaomi.com;我们会查找出现问题的原因,并尽全力修复BUG。

如何识别小米设备/MIUI系统
应用过滤与多APK
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }