使用Proguard的Android Debug Apk Obfuscation

时间:2013-10-28 13:23:21

标签: android obfuscation proguard signing

我正在使用Eclipse集成的ProGuard来混淆我的应用程序apk。

我已尝试为我的应用程序导出已签名的包。 APK已安装,但无法正常工作(有或没有Proguard混淆)

但是,有一个由eclipse生成的调试签名APK,它工作得很好。 有没有办法混淆那个APK?

我需要获得一个正常工作的已签名,混淆的APK,不是为了发布而是为了内部共享。

2 个答案:

答案 0 :(得分:0)

我认为您可能已打开项目属性并取消注释此行

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

我建议你在实施proguard之前先浏览一下这个链接:

http://proguard.sourceforge.net/index.html#manual/limitations.html

答案 1 :(得分:0)

Android SDK中的Eclipse构建过程和Ant构建过程永远不会混淆调试apks。您可以尝试修复Eclipse导出(例如,基于logcat中的错误消息)或使用Ant构建版本。