【问题标题】:Google Analytics crash & exception deobfuscating谷歌分析崩溃和异常去混淆
【发布时间】:2016-08-26 22:31:54
【问题描述】:

我已经设置了我的 Google Analytics,所以我可以看到所有未捕获的崩溃和异常。

我也使用 proguard 来混淆。所以这些报告看起来像这样:IllegalStateException (@a:a:457) {AsyncTask #2}

我有一些 AsyncTask,但它们都少于 200 行代码。

我知道如何对在 Google Developer Console 中获得的跟踪信息进行去混淆处理。我将跟踪保存到文本文件并通过终端使用我的映射文件运行 retrace.jar,并查看未混淆的跟踪,让我了解异常发生的位置。

尝试对 GA 跟踪执行相同的操作,但未对它们进行去混淆处理。有没有办法去混淆该跟踪以了解异常发生的位置?我希望有,否则GA的这个功能完全没用。

【问题讨论】:

  • 请添加完整的错误日志
  • 嘿,这是我在那里指定的完整错误日志。是的,它只包含 1 行。
  • Google Analytics(分析)应该允许您像 Google Play 控制台那样上传 mapping.txt 文件(尽管即使在这样做之后我对 Google Play 反混淆也没有任何运气)。我使用行号来检查我的每个源文件,但许多错误涉及隐藏在支持文件中的文件,当您甚至不知道有问题的文件的名称时,这些文件很难访问。

标签: android exception google-analytics


【解决方案1】:

到目前为止,我想出的唯一解决方案是使用像 IllegalStateException (@a:a:457) {AsyncTask #2} 这样的跟踪来检查每个活动的第 457 行,并认为那里是否可能出现 IllegalStateException。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多