Android和混淆 [英] Android and obfuscation
问题描述
有没有人在这里谁对这个话题现实世界的经验,愿在主题分享他的经验?链接引导/ code /一步一步的指示是非常AP preciated。
Is there anyone here who have real-world experience on this topic and is willing to share his experiences on subject? Links to guides/code/step-by-step instructions are highly appreciated.
谢谢!
推荐答案
有一个SourceForge产品,称为ProGuard的,和它的作品为Android平台(请参阅<一href="http://proguard.sourceforge.net/FAQ.html#android">http://proguard.sourceforge.net/FAQ.html#android).
There is a SourceForge product called "ProGuard", and it works for the Android platform (see http://proguard.sourceforge.net/FAQ.html#android).
是的。谷歌的DX编译普通的jar文件转换成在Android设备上运行的文件。通过preprocessing原来的jar文件,ProGuard的可显著减少文件大小和提高的code运行时的性能。
Yes. Google's dx compiler converts ordinary jar files into files that run on Android devices. By preprocessing the original jar files, ProGuard can significantly reduce the file sizes and boost the run-time performance of the code.
据优化,缩小和混淆你的应用程序。
It optimizes, shrinks and obfuscates your application.
您可以在这里找到ProGuard的详细信息: http://proguard.sourceforge.net/
You can find more information about ProGuard here: http://proguard.sourceforge.net/
(它甚至可以减少Java标准版总库在16分钟内:减少了66%的尺寸,更快的性能和模糊处理)
(It even can reduce the total library of Java Standard edition in 16 minutes: 66% less size, faster performance ánd obfuscation!)
(没有在ProGuard的为Android的经验,但用它多次为Java标准版。)
(No experience on ProGuard for the Android, but used it many times for Java Standard Edition.)
这篇关于Android和混淆的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!