我已经设置了Google Analytics,因此我看到了所有未被捕获的崩溃和例外情况。
我也使用proguard进行混淆。因此,这些报告如下所示:IllegalStateException (@a:a:457) {AsyncTask #2}
我有一些AsyncTasks,但它们只有不到200行代码。
我知道如何对Google Developer Console中的痕迹进行反混淆处理。我将跟踪保存到文本文件并通过终端使用我的映射文件运行retrace.jar并查看未经模糊处理的跟踪,以便我了解发生异常的位置。
尝试对GA跟踪执行相同操作,但未对其进行反混淆处理。有没有办法对该跟踪进行反混淆以了解异常发生的位置?我希望有,因为否则GA的这个功能完全没用。
答案 0 :(得分:0)
到目前为止,我提出的唯一解决方案是使用像IllegalStateException (@a:a:457) {AsyncTask #2}
这样的跟踪来检查每个活动的第457行,并认为那里可能存在IllegalStateException。