如何使用proguard在android中创建一个混淆的apk

时间:2014-02-12 05:55:52

标签: android proguard

我刚开始使用proguard 我想用proguard创建一个混淆的apk 我在取消注释后创建了一个签名的apk

proguard.config = ${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

我得到的apk没有混淆。
如果我使用dex2jar对APK进行逆向工程,我会收到类文件而且它们没有被混淆。

我错过了什么吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

ProGuard仅对字节码进行模糊处理和优化。您应该看到重命名的类,字段和方法。 ProGuard的商业Android特定兄弟DexGuard提供了额外的应用程序保护技术,例如字符串加密和资产加密,但目前还没有对资源XML文件中的字符串进行加密。

(我是ProGuard和DexGuard的开发者)