我下载了封装在zip文件中的proguard并将其解压缩到我的硬盘上。我没有以任何方式安装它(因为我不知道如何)。然后我将proguard.config=proguard.cfg
添加到我的project.properties文件中。然后我做了一个“导出android应用程序”完全期望eclipse抱怨它不知道我的proguard安装在哪里,但没有抱怨。确实,我的密钥库中出现了一个新的apk文件,并且我的应用程序的proguard子目录中出现了一组文件(dump.txt等)。 mapping.txt看起来像是一个很好的从长变量名到一个和两个字母变量的映射列表。这应该都是proguard以某种方式工作的有力证据 - 我唯一关心的是apk几乎没有以前那么小。有没有办法检查apk是否包含proguard的混淆?
答案 0 :(得分:45)
答案 1 :(得分:1)
@Kuffs方法的替代方法是将您的新APK与旧版APK进行比较。打开它们(使用7zip或您首选的工具)并比较每个文件中classes.dex文件的大小。
一些直截了当的理由,你可能看不到大小的节省: