如何判断Proguard是否已完成其工作

Mic*_*ick 23 java eclipse android

我下载了封装在一个zip文件中的proguard并将其解压缩到我的硬盘上.我没有以任何方式安装它(因为我不知道如何).然后我添加proguard.config=proguard.cfg到我的project.properties文件中.然后我做了一个"导出android应用程序"完全期望eclipse抱怨它不知道我的proguard安装在哪里,但没有抱怨.确实,我的密钥库中出现了一个新的apk文件,并且我的应用程序的proguard子目录中出现了一组文件(dump.txt等).mapping.txt看起来像是一个很好的从长变量名到一个和两个字母变量的映射列表.这应该都是proguard以某种方式工作的有力证据 - 我唯一关心的是apk几乎没有以前那么小.有没有办法检查apk是否包含proguard的混淆?

Kuf*_*ffs 45

通常大小将表明ProGuard是否有效,但您可以: -

  1. 使用Dex2Jar将apk转换为jar文件
  2. 使用Jd-Gui打开生成的Jar文件以查看它包含的代码