【问题标题】:What is proguard.txt at the libs/ folder of an Android project?Android 项目的 libs/ 文件夹中的 proguard.txt 是什么?
【发布时间】:2013-07-28 22:42:55
【问题描述】:

proguard.cfg 在 Android 项目的 root 中的作用非常明确,正如 Proguard Improvements 帖子中所解释的那样。这是一个由项目开发人员编辑和维护的文件,到目前为止一切正常。

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

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

这个文件的目的是什么?

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

它可以用于调试目的吗?

【问题讨论】:

  • 看这里:ProGuard Improvements
  • @vikram 如果您重新阅读我的原始帖子,您会注意到我给出了完全相同的链接...它没有任何参考 libs/ 因此并没有真正回答我的问题关于proguard.txt。我仍然很好奇这个文件是什么。想法?谢谢!
  • 啊,我想我打开了您提供的链接(新标签),继续阅读您的帖子,后来认为我找到了可以帮助您的东西。或者可能不是。无论如何,我搞砸了。没有关于这个的想法。这是您的一个项目还是多个项目发生的情况?
  • @vikram 我所有的项目都产生了libs/proguard.txt。到目前为止,我读过的 ProGuard 文档中的任何地方都没有提到它。很奇怪。

标签: android eclipse adt proguard


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-10-29
    • 2021-12-23
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 2015-10-04
    相关资源
    最近更新 更多