我即将完成我的第一个Android应用程序,我正在努力研究如何使用ProGuard保护它。我的应用最低API为7(Android 2.1)。我相信如果我将最小API设置为9(Android 2.3),那么使用Proguard会很容易,但作为lot of devices use 2.1 and 2.2 ,我不想排除它们。
我所读到的关于在Android上使用Proguard的一切看起来都令人困惑和困难(我对Ant脚本一无所知)有没有人知道在Eclipse中使用Proguard for Android的分步指南?
Proguard是否值得打扰?
答案 0 :(得分:3)
ProGuard与您的应用的API级别无关。较新版本的Eclipse ADT已将其集成,因此使用它只需adding a single line配置文件,您不需要使用Ant。如果ProGurad删除了您实际使用的方法/类,则可能会遇到一些问题,您必须通过调整ProGurad配置文件来解决这些问题。
如果您发现难以使用,您可以随时启动应用程序而不会混淆它,并在更高版本中添加ProGuard。如果它是你的第一个应用程序,那么有人反编译它来窃取你的超级机密代码的可能性非常低:)