这方面的文档非常差。我知道可以通过在项目的 rot 目录中手动编辑“default.properties”来启用 ProGuard。所有设置都进入同一个位置的“proguard.cfg”文件,但我想知道正在使用哪个版本的 ProGuard(我使用的是 Eclise Indigo)。我还希望能够在发布时将其升级到最新版本。但我找不到任何关于如何做到这一点的参考。
问问题
15639 次
3 回答
58
ProGuard jar 位于 Android SDK 中:android-sdk/tools/proguard/lib/proguard.jar
您可以打印出它的版本号
java -jar android-sdk/tools/proguard/lib/proguard.jar
(使用正确的路径)。如有必要,您可以从ProGuard 官方网站的下载页面将 jar(实际上是整个proguard
子目录)替换为最新版本。
于 2011-02-16T22:59:39.893 回答
9
对于视觉上的倾斜,也可以通过双击 ...\android-sdk\tools\proguard\lib 中的 proguardgui.jar 来检查 Proguard 的版本
于 2011-12-08T12:41:35.810 回答
1
从这里引用我自己的答案,您可以像这样覆盖 ProGuard 版本:
buildscript {
configurations.all {
resolutionStrategy {
force 'net.sf.proguard:proguard-gradle:5.3.2'
}
}
}
于 2017-03-14T13:15:31.167 回答