我对Android中的Proguard很新。我想学习如何安装和配置Proguard。我在SO中搜索了很多,但找不到任何与我相关的链接。
我看不到任何文件$ {sdk.dir} /tools/proguard/proguard-android.txt
我甚至无法在工具中找到proguard文件夹。所以我相信它在Eclipse中没有默认安装。那么可以通过一些有用的链接指导我这个主题吗?
先谢谢
答案 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。