【问题标题】:How to install Proguard in Eclipse Juno for Android如何在 Eclipse Juno for Android 中安装 Proguard
【发布时间】:2023-04-04 15:40:01
【问题描述】:
我对 Android 中的 Proguard 非常陌生。我想学习如何安装和配置 Proguard。我在 SO 中搜索了很多,但找不到与我相关的任何链接。我在
上看不到任何文件
${sdk.dir}/tools/proguard/proguard-android.txt
我什至无法在工具中找到 proguard 文件夹。所以我相信它没有默认安装在我的 Eclipse 中。那么任何人都可以通过一些有用的链接来指导我这个主题吗?
提前致谢
【问题讨论】:
标签:
java
android
eclipse
proguard
【解决方案1】:
来自文档here:
ProGuard 已集成到 Android 构建系统中,因此您无需手动调用它。 ProGuard 仅在您以发布模式构建应用程序时运行,因此当您以调试模式构建应用程序时,您不必处理混淆代码。运行 ProGuard 是完全可选的,但强烈推荐。
要启用 proguard,您需要导出您的应用程序。文件->导出->安卓->导出安卓应用。生成的 apk 被混淆并准备好在 Play 商店中部署。
【解决方案2】:
当你创建 android 项目时。
proguard.cfg 文件在项目根目录下自动生成。
默认配置文件仅涵盖一般情况,请根据需要自定义。
启用它
“在 /project.properties 文件中设置 proguard.config 属性。路径可以是绝对路径,也可以是相对于项目根目录的路径。”
案例 1:如果 proguard.cfg 在项目根路径中,只需添加 proguard.config=proguard.cfg。
案例 2:从其他位置配置 [proguard.config=/path/to/proguard.cfg]
删除 project.properties 中的“#”(或取消注释)proguard 配置语句。最初将在评论中。
查看此博客了解更多详情http://1belong2jesus.wordpress.com/
注意:
适用于 Android SDK(r20 或更高版本)
project.properties [proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt]中会引用预定义的proguard.config。