ADB 日志错误报告分析

ADB logs bug report analysis

提问人:Vijay G B 提问时间:8/21/2023 更新时间:9/14/2023 访问量:38

问:

如何分析错误报告,POWEROFF中的ANR和Android移动和电视应用程序中的ON senarios

  1. 尝试使用ADB日志分析崩溃。
  2. 已尝试获取日志中的类名。

问题:

  • 无法在 ADB 日志中找到类名,因为这些名称已加密。
  • 某些错误没有任何有关崩溃的数据。(例如:输入调度超时)

必填:

需要分析有关ANR的详细说明和错误报告。

Android 异常 错误处理 adb 错误报告

评论

0赞 Robert 8/22/2023
如果您使用 proguard 对应用程序进行混淆,您会自动获得一个映射文件,该文件可用于对例如堆栈跟踪进行反混淆。

答:

0赞 Wang Peiming 9/14/2023 #1

无法在 ADB 日志中找到类名,因为这些名称已加密。 某些错误没有任何有关崩溃的数据。(例如:输入调度超时)

通常,与崩溃不同,adb logcat 中没有用于 ANR 的回溯。

但是,对于 ANR,您可以拉取 并在其中找到一些有用的信息,请参考 拉取 anr 跟踪文件/data/anr/traces.txttraces.txt

然后,如果发现内部的堆栈跟踪被混淆,则可以使用映射文件和回溯工具来跟踪堆栈跟踪来分析原始堆栈跟踪。traces.txt