【问题标题】:How to obfuscate my project using ProGuard tool?如何使用 ProGuard 工具混淆我的项目?
【发布时间】:2011-04-25 12:42:28
【问题描述】:

我想知道如何使用 ProGuard 工具混淆 Android 应用程序。 我已经阅读了来自http://android-sdk.appspot.com/guide/developing/tools/proguard.html 的信息。

但还是没有运气。我已经设置为在 default.properties 文件中启用 ProGuard 工具的配置,添加了以下行:

proguard.config=proguard.cfg

然后构建项目。并希望生成“mapping.txt”。但没有生成。

你能告诉我哪里错了吗?

提前致谢。

【问题讨论】:

    标签: android proguard


    【解决方案1】:

    ProGuard 仅在进行外部构建时运行,而不是在内部开发构建时运行。使用 File->Export->Android->Export Android Application

    【讨论】:

      【解决方案2】:

      ProGuard 仅集成在 Android 2.2 SDK 的 Android 构建过程中。您可能需要更新到最新的 SDK,然后使用“android update project”更新项目。

      此外,ProGuard 仅适用于发布版本:“ant release”。

      【讨论】:

        【解决方案3】:

        你没有做错什么。除了按照您的指示设置配置文件之外,您可能还需要在 android 清单中设置 debuggable=false。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-08-11
          • 1970-01-01
          • 1970-01-01
          • 2014-11-17
          • 2014-05-31
          • 2016-03-15
          • 2013-07-26
          • 2010-10-14
          相关资源
          最近更新 更多