2

我在网上搜索了一个如何使用 ProGuard 保护您的 Android 应用免受“代码窃贼”侵害的简单示例。我结束了这样做,你告诉我这是否就是全部:我在 Eclipse 中打开了我的项目的project.properties文件,取消注释并留下这一行:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

然后我去了我的项目的Android Tools => Export Signed Application Package... 并使用我之前在导出应用程序以在我的手机中测试它时创建的现有密钥库导出它。

在我的项目中,上面的project.properties似乎创建了一个新文件proguard-project.txt,这是我所期望的,因为上面的行:...proguard-android.txt:proguard-project.txt.

就这样?或者没有?我是否必须添加其他内容,因为我已经看到其他人正在添加一些类以包含在文件中,... 不包括在内吗?

帮助我学习如何保护我的应用程序。提前致谢!

4

2 回答 2

3

是的,如果您只想保护您的代码,这就是全部。

如果您拥有拥有版权的资源,请考虑使用 Android 复制保护。

发布您的应用程序时:转到“发布选项”小节“复制保护”部分

检查 复制保护:开

这可以防止黑客导出 apk,顺便说一句,防止您的资源被大多数黑客攻击。

于 2012-09-05T13:38:56.360 回答
2

在大多数情况下,这就是您需要做的所有事情。如果您使用任何外部库,您可能必须修改配置文件才能导出您的应用程序。您应该在发布之前在您的设备上测试受保护的应用程序。

于 2012-09-05T13:36:57.500 回答