2013-07-28 73 views
4

proguard.cfg在Android项目的根目录中的作用非常明确,正如在此Proguard Improvements文章中所解释的。这是一个由项目开发人员编辑和维护的文件,迄今为止非常好。什么是Android项目的libs /文件夹下的proguard.txt?

但我只注意到另一个具有相同基本名称(但扩展名不同)的文件,proguard.txt由Eclipse + Adt构建系统自动生成并放置在项目的libs/子目录中。

即使项目从未导出(即发布到APK),该文件也会自动创建。

这个文件的目的是什么?

当导出最终执行时,是否有某种类型的缓存来加速APK生成?

它可以用于调试目的吗?

+0

看看这里:[ProGuard改进](http://tools.android.com/recent/proguardimprovements) – Vikram

+2

@vikram如果您重新阅读我的原始文章,您会注意到我给出了完全相同的链接......它没有提及'libs /',因此并没有真正回答关于'proguard.txt'的问题。我仍然对这个文件是什么感到好奇。想法?谢谢! –

+1

啊,我想我打开了你给出的链接(新标签),继续阅读你的文章,后来觉得我找到了可以帮助你的东西。或者可能不是。无论如何,我搞砸了。出于这一点的想法。这是发生在你的一个项目还是几个? – Vikram

回答

1

produard-projectname.txt被重命名为proguard.cfg的版本。文件名重命名为ADT 17

proguard.txt文件需要运行Proguard工具。它包含默认配置值。

要优化.apk文件,您应该对该文件进行更改。如启用日志记录等。

相关问题