在使用eclipse发布时保留混淆文件的proguard副本

时间:2011-10-23 17:20:19

标签: android proguard

有时我会得到难以捕获的错误堆栈跟踪,因为当Proguard混淆时它也会合并一些私有方法,然后在进行回溯时我没有导致错误的确切行。

我的问题是,在使用Eclipse执行导出的签名apk时,是否存在一种方法,以保留打包在classes.dex中的混淆类文件。 通过混淆的类文件,我将能够对它们进行反混淆处理,并更好地查看合并的代码,并找出堆栈跟踪的错误。

1 个答案:

答案 0 :(得分:-1)

您需要为您发布的每个版本保存mapping.txt文件,然后您可以使用它来使用'retrace'命令对跟踪进行去混淆(或者只是在mapping.txt中手动查找名称,行号不要改变:

http://developer.android.com/guide/developing/tools/proguard.html#decoding