最好的Java模糊处理应用程序用于减小[封闭]
-
01-07-2019 - |
题
一个重要部分的移动发展,尤其是当你谈论的是移动游戏,是处理该应用程序的大小限制。某些设备强制执行自己的大小限制,同时,所有运营商都有自己的尺寸要求的应用程序发布在他们的甲板空间。
我的问题是,是否有一个java模糊处理应用程序,得到更好的大小减少的结果比其他java模糊处理应用程序,这是那里?
我用Proguard,因为它是默认//需要将物品寄混淆和可以获得相当不错的大小减少的结果出来的(通过的方式,该版本的Proguard附带//需要将物品寄6.1 3.7.有的较新版本,获得更好的结果,我建议获取最).但是,我感兴趣的还有什么是在那里和他们是否做一个更好的工作比Proguard.
我的结论:
我更好的反应。卡洛斯,你的反应是不够的说服我,Proguard是当前的路要走。我仍然可以相信否则,但是不要感觉不好我目前的设置。
我也有过一些问题proguard混淆和上运行的一些电话,但是不太多。我总是能够解决的问题通过不使用Proguard参数"-overloadaggressively".只是要记住,如果你正在经历的奇怪行为有关的模糊.
再次感谢。
解决方案
当涉及到J2ME和混淆它支付给一位小心谨慎。Proguard是最好的选择,因为多年来它一直在发展,以及许多错误修正,它已经收到。我记得的版本之间的过渡2.X和3。X及它如何打破了我的许多(当时的)雇主的基础之上。发生这种情况是因为一些更改,使更多的小储蓄,也打破了这类文件以微妙的方式在一些手机,同时完全没有在其他和桌面上的Jvm。
如今Proguard3.11是最安全的选择在obfuscators.4.XX可能是好的,如果你不需要支持非常古老的手机。
其他提示
我也喜欢ProGuard为它的大小减少和广度的混淆-看看 http://proguard.sourceforge.net/.我不一定有大小限制等于下载速度,但没有发现任何东西,缩小一步。
奇怪的是,没有一个记住,ProGuard不能仅仅是收缩和模糊的代码,但是优化。最后的版本,允许指定若干经过优化(默认情况下有一个单一的通过),我可以指定,以说,9票。
之后我反编译我的课我可以几乎不承认他们,ProGuard重组有很多的方法的呼吁。它所需要的只是一些调整这个美好的应用程序。因此,我认为ProGuard的路要走,只是不要忘了调整这一点。它还有一个非常漂亮 手册.