【发布时间】:2014-11-05 16:52:14
【问题描述】:
我正在尝试在一个非常简单的“hello world”应用程序上启用Proguard。
我已经采取了下面列出的步骤,但是当我通过APKtool 和JD-GUI 运行它以进行逆向工程时,代码与没有启用 proguard 的应用程序完全相同。 IE。我的代码没有以任何方式混淆。
我知道我很可能做错了什么。
我已采取以下步骤:
To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
然后运行我的应用程序,但不是在调试模式下。
然后我保存了 .apk 并反编译,但所有代码都以其原始状态可见,即未混淆。
有没有办法知道Proguard肯定已经在Application中实现了?
【问题讨论】: