如何在Eclipse Juno for Android中安装Proguard

时间:2014-09-17 07:34:19

标签: java android eclipse proguard

我对Android中的Proguard很新。我想学习如何安装和配置Proguard。我在SO中搜索了很多,但找不到任何与我相关的链接。

我看不到任何文件
  

$ {sdk.dir} /tools/proguard/proguard-android.txt

我甚至无法在工具中找到proguard文件夹。所以我相信它在Eclipse中没有默认安装。那么可以通过一些有用的链接指导我这个主题吗?

先谢谢

2 个答案:

答案 0 :(得分:1)

来自文档here

  

ProGuard已集成到Android构建系统中,因此您无需手动调用它。只有在发布模式下构建应用程序时,ProGuard才会运行,因此在调试模式下构建应用程序时,不必处理混淆代码。运行ProGuard是完全可选的,但强烈建议。

要启用proguard,您需要导出您的应用程序。文件 - >导出 - > Android->导出Android应用程序。生成的apk经过模糊处理,可以在Play商店中进行部署。

答案 1 :(得分:1)

创建android项目时。

proguard.cfg文件在项目的根目录中自动生成。 默认配置文件仅涵盖一般情况,因此可根据您的需要进行自定义。

启用

“在/project.properties文件中设置proguard.config属性。路径可以是绝对路径或相对于项目根目录的路径。“

Case1 :如果proguard.cfg位于项目根路径中,只需添加proguard.config = proguard.cfg。

Case2 :从其他位置配置[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。