【发布时间】:2013-01-08 20:54:34
【问题描述】:
阅读 proguard 上的文档。 . . android docs
我应该有一个 ProGuard.cfg,因为它说... "创建Android项目时,会在项目根目录下自动生成一个proguard.cfg文件。"
如果我用谷歌搜索这个问题,到处都有答案,其中大多数人说要修改一个以警告不要修改文件开头的文件。
文档过时了吗?如何为发布版本启用此功能? 谢谢,加里
【问题讨论】:
阅读 proguard 上的文档。 . . android docs
我应该有一个 ProGuard.cfg,因为它说... "创建Android项目时,会在项目根目录下自动生成一个proguard.cfg文件。"
如果我用谷歌搜索这个问题,到处都有答案,其中大多数人说要修改一个以警告不要修改文件开头的文件。
文档过时了吗?如何为发布版本启用此功能? 谢谢,加里
【问题讨论】:
如果您使用的是ADT 17 or newer,文档可能会有些不准确。生成的文件为proguard-project.txt,将在您项目的根目录中。
要启用 Proguard,您需要忽略 project.properties 中的“请勿修改”警告并取消注释以下行:
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
Android 工具链有时会更改 project.properties,但您的 Proguard 路径将被保留。
【讨论】:
usage.txt),告诉您哪些文件被删除,哪些文件未被触及,等等。这里有一些有用的验证信息帖子:stackoverflow.com/questions/7153048/…
project.properties 中删除了#。我重新启动了 Eclipse 并重建了我的项目,但现在我的根文件夹中没有 proguard-project.txt。
就我而言,错误中指定的位置缺少整个 Proguard 文件夹。确保该文件夹存在。
【讨论】: