如何使用映射文件对Android stacktrace进行除臭
我从crashreporting系统中得到了一个stacktrace,它是模糊的,比如 。。。未能解决以下问题:Lru/test/c/b/a 我有一个映射文件 如何使用mapping.txt解除此stacktrace的休眠?从应用程序页面获取解除休眠的崩溃stacktrace 通过以下步骤将mapping.txt上载到应用程序PlayStore页面:如何使用映射文件对Android stacktrace进行除臭,android,proguard,obfuscation,deobfuscation,Android,Proguard,Obfuscation,Deobfuscation,我从crashreporting系统中得到了一个stacktrace,它是模糊的,比如 。。。未能解决以下问题:Lru/test/c/b/a 我有一个映射文件 如何使用mapping.txt解除此stacktrace的休眠?从应用程序页面获取解除休眠的崩溃stacktrace 通过以下步骤将mapping.txt上载到应用程序PlayStore页面: 登录到您的游戏机 选择一个应用程序 在左侧菜单上,单击Android vitals>Deobfousation文件 在应用程序版本旁边,单击上载
/tools/proguard/
目录中。脚本获取mapping.txt文件和堆栈跟踪,生成新的可读堆栈跟踪。使用回溯工具的语法为:
retrace.bat|retrace.sh [-verbose] mapping.txt [<stacktrace_file>]
retrace.bat | retrace.sh[-verbose]mapping.txt[]
关于现有stacktrace的除臭:只有在添加映射文件时,您才能跟踪stacktrace,在此之前,您将无法获取stacktrace。老实说,我甚至没有注意到,我已经修复了它回溯脚本似乎是从SDK中删除,或者它不再在路径中。你的命令对我无效。可以在以下位置找到:~/Library/Android/sdk/tools/proguard/bin/retrace。shI已经更新了我的答案@Janusz。实际上,
已经在那里了,但是因为我没有用“`”注释它,所以它没有显示出来,我现在才注意到它。我这边有点晚了,不过谢谢你的提醒