android - 在 Android 上使用 Proguard 值得吗?

标签 android proguard

我即将完成我的第一个 Android 应用程序,我正在尝试找出如何使用 ProGuard 保护它。我的应用程序最低 API 是 7 (Android 2.1)。我相信如果我将我的最小 API 设置为 9 (Android 2.3) 但作为 lot of devices use 2.1 and 2.2 ,使用 Proguard 会很容易。我不想排除他们。

我读到的关于在 Android 上使用 Proguard 的所有内容似乎都令人困惑和困难(我对 Ant 脚本一无所知)有人知道在 Eclipse 上使用 Proguard for Android 的分步指南吗?

Proguard 值得费心吗?

最佳答案

ProGuard 与您应用的 API 级别无关。较新版本的 Eclipse ADT 集成了它,因此使用它只是一个问题 adding a single line到一个配置文件,你不需要使用 Ant。如果 ProGurad 删除了您实际使用的方法/类,您可能会遇到一些问题,您将不得不通过调整 ProGurad 配置文件来解决这些问题。

如果您觉得它难以使用,您可以随时启动您的应用而不混淆它,并在更高版本中添加 ProGuard。如果这是您的第一个应用程序,那么有人反编译它以窃取您的 super secret 代码的可能性非常低:)

关于android - 在 Android 上使用 Proguard 值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7483237/

相关文章:

android - 更改粗体 html 文本的文本颜色

java - Android Fragment Manager 的提交导致应用程序关闭

android - 应用程序 :transformClassesAndResourcesWithProguardForRelease 构建失败

java - Proguard 和 apache 遗产

android - 如果在 Android Studio 中调用过,则必须在 [proguard.optimize.peephole.ClassMerger] 中覆盖方法”

java - Android - 如何使用适配器类中的代码在布局文件中设置图像?

android - 用于填充 ListView 的 SimpleCursorAdapter

android - Android 中的 FileProvider 路径创建和 BitmapFactory.decodefile 问题

java - proguard 可以安全地降级 Java 类吗?

scala - Play 2 scala route controller 字节码与所有其他字节码不一样