如何使用proguard我保护我的应用程序的APK从反编译?如何使用ProGuard保护apk免于反编译?
回答
如果您正在使用带有最新SDK版本的Eclipse,只需在项目目录中打开project.properties
文件,阅读说明并取消注释相应的行。导出签名应用程序时,ProGuard将运行。 (它不会运行调试版本,让您轻松的调试,也阅读堆栈跟踪。)
谢谢您的回复。 – MithunRaj 2012-07-06 06:12:44
我对此有疑问。在应用开发时我没有在我的应用中添加ProGuard。它已经发布。如果我现在在应用程序中添加ProGuard并作为更新发布,它是否会影响应用程序?添加ProGuard后编译应用程序时是否还有其他注意事项?我听说添加proguard需要修改代码。 – MithunRaj 2013-07-04 08:22:52
@MithunRaj - 在新的应用程序版本中添加ProGuard应用程序应该不起作用。在绝大多数情况下,使用ProGuard完全不会影响应用功能。在极少数情况下,您需要更改默认的ProGuard配置。这些罕见实例中最常见的是当您仅通过反射来使用类时。我还没有听说任何使用ProGuard需要更改代码的情况。 (也许有人想避免使用反射,但可以通过简单地告诉ProGuard保持课程有问题来处理,而不是更改代码。) – 2013-07-04 16:16:22
- 1. 反编译保护APK
- 2. 如何保护Flex/AIR中的API密钥免于反编译?
- 3. 如何反向工程/反编译使用ProGuard混淆的Android APK?
- 4. 如何保护CIL(通用中间语言)程序集免于反编译
- 5. 如何保护Java代码免受反编译?
- 6. 如何保护我的.NET程序集免受反编译?
- 7. 如何保护解密密钥免遭反编译?
- 8. 如何保护.jar文件免受反编译java
- 9. 什么是保护.net源代码免受反编译
- 10. 如何反编译Android .apk文件?
- 11. 如何从反编译器保护我的.net应用程序?
- 12. 如何反编译apk并保存项目?
- 13. 反编译.apk文件
- 14. 如何保护我的dll免受反汇编?
- 15. 如何避免我的应用程序中的反编译APK到Java文件
- 16. 如何从反编译器中保护我的flash exe文件
- 17. 编辑APK反编译的代码
- 18. 我需要做什么来保护我的swfs免遭反编译?
- 19. 如何用eclipse打开反编译apk文件?
- 20. 保留使用反射的类Android Proguard
- 21. 保护Apk文件
- 22. 无法反编译的apk文件
- 23. 反编译APK,Catlog“ClassNotFound”错误
- 24. 反编译APK,但缺少一些类?
- 25. 在APK上反编译.smali文件
- 26. 如何保护我的脚本免于“免费”?
- 27. 如何在APK中保护SFTP密码?
- 28. Android - 如何解码和反编译任何APK文件?
- 29. 如何防止我的apk从反编译
- 30. 如何在反编译apk中获取Google-Service.Json文件?
你将有更加具体位置。 APK和Progaurd是什么?除了用户手册提供的内容外,你需要帮助吗?如果您是广告客户,请不要打扰。 – 2012-07-06 06:08:23
罗伯特,看起来你并不熟悉这个主题。 Proguard包含在android sdk中,而android是一个为该问题提供上下文的标记。 – 2012-07-06 06:14:12
@RobertHarvey这个问题到底出了什么问题? 'apk'文件是Android项目的标准输出。 ProGuard附带Android SDK,但有特定于Android的使用说明。 OP只是想知道他们是什么。广告是从哪里来的? – 2012-07-06 06:14:57