如何对R8堆栈跟踪进行模糊处理?

时间:2019-07-09 18:51:22

标签: android obfuscation deobfuscation android-r8

我有一个应用程序,它像每个好的应用程序一样崩溃! 不久前,Android构建工具开始使用 R8 代替 Proguard 。它起作用了,它加快了我的构建速度,所以我把它留了下来。然后是我必须去混淆的异常堆栈跟踪。我使用了Proguard UI,retrace.bat脚本和命令行,但据认为是模糊的堆栈跟踪仍然看起来模糊了。

看一下生成的mapping.txt,我在映射中看到了一堆数字(行号?),我以前不曾看过。我怀疑这些是所有混淆器失败的原因。

目前有什么方法可以对此类堆栈跟踪进行模糊处理吗?

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

1 个答案:

答案 0 :(得分:0)

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

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