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