万里追风 发表于 2013-4-17 22:15:57

【转】MIUI系统 LOG抓取方法!

今天在马哥微博上说要会logcaat的机友测试rom,找了个教程,大家学习一下
其实除了小米手机外,其它MIUI系统的手机按此方法也是可以抓取LOG的!下面就以DHD手机为例吧!用方法三最快捷!

      以前在坛子里,看见很多机油说,用小米手机的抓取LOG方法,无法在DHD硬件检测模式下运行,因为没有辅助工具选项,导致DHD没有快捷办法去抓取LOG,但经LZ测试与ROM包对比,发现我们只要提取小米ROM中的一个CIT。apk软件后,并进行安装,同样能实现DHD手机的快捷抓取LOG方法,这样对于以后DHD手机用户,在刷MIUI系统出现BUG问题,就可以同样用小米LOG抓取方法来抓取LOG文件了。

      下面LZ就附上LOG抓取方法吧!

         Log含义:所谓的log就是系统运行日志。当出现BUG时,相应的BUG问题,软件工程师可以通过查看出错时的log日志,进行分析与对策,以便找到软件运行的漏洞所在。

      本帖参考来自《资源组yongle 》大师的小米手机抓取Log教程(方法三更新,更便捷!!)帖子!
      http://www.miui.com/thread-344790-1-1.html
      如有雷同,纯属巧合!
      
       前言:当DHD手机遇到系统较为严重的故障时(即此时系统还是基本正常运行的,只是某些功能实现出了问题),例如:软件自动退出,SD卡自动卸载,电话无法拨出、或无故电话卡死等BUG量。用户自己也可以协助开发组人员抓取log系统运行日志,并发送到论坛BUG反馈的帖子中去,这样:论坛上的管理人员看见后,会转发给相应的MIUI软件工程师,MIUI工程师会根据不同的log的日志进行分析并改进,这样就能够更加精准地帮助DHD用户来解决实际的BUG问题。

      虽然目前MIUI的BUG问题点相少一些,但做为都是用户,我认为各机油,还是有必要去学习一下怎样抓取LOG的,那么又该如何去抓取Log呢?方法如下:

1.方法一:
   在某个程序运行过程中出现程序中断(FC),,请务必点击“立即报修”选项,这样就会把相应的LOG文件以邮件的方式发给相关的工程师(前提是:该方法你必须知道MIUI负责DHD BUG的工程师联系方式,若没有的话,建议:你发送到自己的邮箱里,到时好提取出来上传到MIUI论坛上)。使用该方法的前提是必须在管理账户中已经登录某个邮箱,邮箱不局限于gmail或还是其他邮箱,私人邮箱也是可以的。
   
    通过从自己的邮箱中下载LOG附件后,就可以发帖子上传到论坛上的BUG问题点反馈中去了,这个方法相对复杂,但对于开发人员来说这个很重要!
2.方法二:
    如果出现了手机死机、卡死等情况的,在手机端无法操作时,此时可以用ADB抓取工具进行LOG抓取,就看下面的方法二啦!
    前提是电脑上需安装ADB手机驱动(可在附件中下载驱动)、手机连接电脑,并且将USB调试模式打开

    ADB抓取LOG工具:

    http://www.miui.com/static/image/filetype/zip.gif ADB抓取LOG工具.zip (1.45 MB, 下载次数: 574)

    1、首先下载附件中的"adb抓取log工具",并且解压放到电脑桌面上;
    2、找到ADB文件夹,并点击进入;
   
    3、先运行一次adb.exe程序,再双击getlog.bat批处理文件;
      
    4、运行后,你会发现ADB文件夹中多了一个以时间命名的子文件夹,那这就是所抓取的LOG文件了;
   
    5、将这个文件压缩成ZIP格式,打包附件上传到论坛的BUG反馈中帖子去,或发送到你知道的开发人员的邮箱中去。
3.方法三
   从小米系统升级包中提取出:cip.apK (硬件检测)软件,复制到SD手机卡中,并进行软件安装!

      http://www.miui.com/static/image/filetype/apk.gif Cit.apk (101.33 KB, 下载次数: 170)

   安装后,大家就可以像小米手机一样,输入:*#*#284#*#*,进行快捷抓取log了。
   在拨号界面键入*#*#284#*#*,这样便可以一次抓取所有的LOG信息。第一次运行时,请给予最大权限。
      
       拔号状态下输入:*#*#284#*#*
      
       会自动提示生成BUG报告,大概需要10秒钟。
      
       生产在LOG文件保存在SD卡 MIUI根目录的debug_log文件夹内,有日期说明!
             
       其实抓取Log并不复杂,以前很多人都说为什么小米有,输入*#*#6484#*#*在DHD的硬件模式下没有辅助工具选项,这个不重要,用方法三,从小米ROM包中提取Cit.apk软件安装一下就可以实现快捷抓取LOG了,LOG的反馈与抓取是很重要的,有助于MIUI的工程师们了解BUG问题,便于更快的解决问题。
      所以后续的机油们,在手机出现问题,且认为是BUG的,请按照以上方法抓取LOG,若不知道开发组人员的邮箱的,可以在发问题反馈帖子时,附上抓取的LOG打包文件,相信开发组人员会去看到的!

    注意:在抓取LOG时最好是出现问题时,马上去抓,可以多抓几次!

      以后出现BUG问题,记得抓取LOG日志哦!

      BUG反馈案例:
            DHD1.11.4接打电话FC故障,均衡器开启时听歌会死机,等BUG反馈,附有LOG!
            http://www.miui.com/thread-320176-1-1.html

            {:3_59:}认为好的话就收下,能评个分那就更不错了!
若有不足之处,请及时跟贴回复!谢谢!
转自:http://www.miui.com/thread-397214-1-1.html

(老国) 发表于 2013-4-17 22:25:00

我来帮顶,老马有用!

宅子 发表于 2013-4-17 22:40:27

这个帮顶是必须的

我爱慕你 发表于 2013-4-17 22:46:06

支持技术贴

ruboking 发表于 2013-4-17 22:51:14

技术贴要顶~~~

q459092643 发表于 2013-4-17 23:00:53

顶顶更健康

q459092643 发表于 2013-4-17 23:00:56

顶顶更健康

taolinge 发表于 2013-4-17 23:02:01

好样的,顶起!

℡﹏Kellyゞ↘; 发表于 2013-4-18 00:40:43

这不是老马需要的东西吗

jiangxin131488 发表于 2013-4-18 01:30:55

支持………
页: [1] 2 3
查看完整版本: 【转】MIUI系统 LOG抓取方法!