proguard.cfg在Android项目的root中的作用非常清楚,正如本proguard Improvements帖子中所解释的那样。这是一个由项目开发人员编辑和维护的文件,到目前为止效果良好。
但我刚刚注意到,还有另一个文件具有相同的基本名称(但扩展名不同),proguard.txt
,它是由Eclipse+Adt构建系统自动生成的,并放置在项目的libs/
子目录中。
此文件是自动创建的,即使项目从未导出(即,到发布APK中)。
这个文件的目的是什么?
当最终执行导出时,是否有某种类型的缓存可以加快APK的生成?
它可以用于调试目的吗?
proguard-projectname.txt被重命名为proguard.cfg版本。文件名用ADT 17 重命名
proguard.txt文件是运行proguard工具所必需的。它包含默认的配置值。
要优化.apk文件,您应该对此文件进行更改。例如,启用日志记录等。