我想知道如何使用ProGuard工具对Android应用程序进行模糊处理。 我已阅读http://android-sdk.appspot.com/guide/developing/tools/proguard.html的信息。
但是还没有运气。我已设置为在以下行添加的default.properties文件中启用ProGuard工具的配置:
proguard.config = proguard.cfg
然后构建项目。并期待生成“mapping.txt”。但没有生成。
你能告诉我我错在哪里吗?
提前致谢。
答案 0 :(得分:2)
ProGuard仅在进行外部构建时运行,而不是在内部开发构建时运行。使用文件 - >导出 - > Android->导出Android应用
答案 1 :(得分:1)
ProGuard仅在Android 2.2 SDK中集成在Android构建过程中。您可能必须更新到最新的SDK,然后使用“android update project”更新项目。
此外,ProGuard仅适用于发布版本:“ant release”。
答案 2 :(得分:0)
你没有做错任何事。除了按照你的指示设置配置文件外,你可能还需要在android清单中设置debuggable = false。