Bug定位技巧

今天比较匆忙,准备得不算很多;

首先来针对一些普通的Bug来分析一下如何定位一个Bug的问题;

一些方法运用好,可以更好的重现一些难以重现的问题,并或许还可以提供有效的Bug解决方法。

  1. 日志输出,依据logcat输出的进程号来定位问题(如EasyConnect,以下截图仅举例):

    logcat-pid

  2. 日志输出,依据Logcat输出的详细时间来定位问题(如发现问题的那一分钟内、以下截图仅举例):

    logcat-time

  3. 输出报告,adb bugreport

    adbBugReport

  4. 善于使用索引工具,如OpenGrok

    外网可以参考:AndroidXRef

    内网可以参考:AndroidOS4C, 内网有权限控制

    AndroidXRef