一个重要部分的移动发展,尤其是当你谈论的是移动游戏,是处理该应用程序的大小限制。某些设备强制执行自己的大小限制,同时,所有运营商都有自己的尺寸要求的应用程序发布在他们的甲板空间。

我的问题是,是否有一个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的路要走,只是不要忘了调整这一点。它还有一个非常漂亮 手册.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top