在Eclipse for Android开发中使用它时如何检查/升级Proguard版本?

时间:2011-02-16 06:24:51

标签: android eclipse obfuscation proguard

关于此的文件非常差。我知道可以通过在项目的rot目录中手动编辑“default.properties”来启用ProGuard。所有的设置都放在同一个地方的“proguard.cfg”文件中,但我想知道正在使用哪个版本的ProGuard(我使用的是Eclise Indigo)。我还希望能够在发布时将其升级到最新版本。但我找不到任何关于如何做的参考。

3 个答案:

答案 0 :(得分:54)

ProGuard jar位于Android SDK内:android-sdk / tools / proguard / lib / proguard.jar

您可以使用

打印出版本号
java -jar android-sdk/tools/proguard/lib/proguard.jar

(使用正确的路径)。如有必要,您可以使用官方ProGuard网站上download page的最新版本替换jar (实际上,整个proguard子目录)。

答案 1 :(得分:9)

对于视觉倾向,也可以通过双击... \ android-sdk \ tools \ proguard \ lib

中的proguardgui.jar来检查Proguard的版本。

答案 2 :(得分:0)

here引用我自己的答案,您可以像这样覆盖ProGuard版本:

buildscript {
    configurations.all {
        resolutionStrategy {
            force 'net.sf.proguard:proguard-gradle:5.3.2'
        }
    }
}