8

我有一个应用程序,它就像每个好的应用程序一样崩溃!不久前,Android 构建工具开始使用R8而不是Proguard。它起作用了,它加快了我的构建速度,所以我不管它。然后出现了一个异常堆栈跟踪,我必须对其进行去混淆处理。我使用了 proguard UI、retrace.bat脚本和命令行,但本应去混淆的堆栈跟踪看起来仍然被混淆了。

查看mapping.txt生成的,我在映射中看到了一堆我不记得以前见过的数字(行号?)。我怀疑这些是最重要的反混淆器失败的原因。

目前有什么方法可以对此类堆栈跟踪进行去混淆处理?

也发布为https://issuetracker.google.com/137078989

4

1 回答 1

9

请确保从https://sourceforge.net/projects/proguard/下载最新版本的 ProGuard,以获取适用于 R8 映射文件的回溯版本。

如果仍然没有生成正确的堆栈跟踪文件,则会出现新错误(或更新现有错误)。

于 2019-07-18T07:09:04.527 回答