2013-10-28 50 views
0

我正在使用Eclipse集成ProGuard来模糊我的应用程序apk。使用Proguard进行Android Debug Apk Obfuscation

我已经尝试导出我的应用程序的签名包。 APK被安装但无法正常工作(有或没有Proguard模糊处理)

但是,有一个由eclipse生成的调试签名的APK,它工作得非常好。 有没有一种方法来混淆APK?

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

回答

0

我想你可能已经打开项目属性,注释掉此行

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

我会建议你去通过这个环节,实施proguard的面前:

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

+0

但这就是Proguard手册对使用Eclipse构建的Android应用程序所说的内容。它建议取消注释行,然后修复警告。 反正,那不是我的问题。我的问题是导出的签名APK不起作用(有或没有Proguard)。我想混淆调试apk。 – sg1

0

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