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

发布于 10-17 18:09 字数 191 浏览 9 评论 0 原文

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

The documentation on this is extremely poor. I understand that ProGuard can be enabled by manually editing "default.properties" in the project's rot directory. And all the settings go into the "proguard.cfg" file in the same place, but I'd like to know which version of ProGuard is being used (I'm using Eclise Indigo). I would also like to be able to upgrade it to the latest versions whenever the are released. But I can't find any reference on how to do it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

场罚期间 2024-10-24 18:09:50

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

打印出其版本号

java -jar android-sdk/tools/proguard/lib/proguard.jar

您可以使用(使用正确的路径) 。如有必要,您可以使用 ="">替换 jar(实际上是整个 proguard 子目录) /downloads.html" rel="noreferrer">ProGuard 官方网站的下载页面。

The ProGuard jar is located inside the Android SDK: android-sdk/tools/proguard/lib/proguard.jar

You can print out its version number with

java -jar android-sdk/tools/proguard/lib/proguard.jar

(with the proper path). If necessary, you can replace the jar (actually, the entire proguard subdirectory) with the latest version from the download page at the official ProGuard site.

梅窗月明清似水 2024-10-24 18:09:50

对于视觉倾向的人,还可以通过双击 ...\android-sdk\tools\proguard\lib 中的 proguardgui.jar 来检查 Proguard 的版本

For the visually inclined, the version of Proguard can also be checked by double clicking on proguardgui.jar in ...\android-sdk\tools\proguard\lib

空袭的梦i 2024-10-24 18:09:50

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

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

Quoting my own answer from over here, you can override the ProGuard version like so:

buildscript {
    configurations.all {
        resolutionStrategy {
            force 'net.sf.proguard:proguard-gradle:5.3.2'
        }
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文