java-me - 用于缩减大小的最佳 Java 混淆应用程序

标签 java-me mobile obfuscation

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




移动开发的一个重要部分,尤其是当您谈论移动游戏时,处理应用程序大小限制。一些设备强制执行自己的大小限制,而所有运营商对在其甲板空间中发布的应用程序都有自己的大小要求。

我的问题是,是否有一个 Java 混淆应用程序比现有的其他 Java 混淆应用程序获得更好的大小缩减结果?

我使用 Proguard 是因为它是默认的 Netbeans 混淆器,您可以从中获得相当不错的大小缩减结果(顺便说一下,Netbeans 6.1 附带的 Proguard 版本是 3.7。有更新的版本可以获得更好的结果,我建议获取最新的)。但是,我对外面的其他东西以及它们是否比 Proguard 做得更好很感兴趣。

我的结论:

我很欣赏这些回应。 Carlos,你的回答足以让我相信 Proguard 是当前的发展方向。否则我仍然可以确信,但不要对我当前的设置感到难过。

我也遇到了一些混淆和在某些手机上运行的问题,但不是太多。我总是能够通过不使用 Proguard 参数“-overloadaggressively”来解决问题。如果您遇到与混淆相关的奇怪行为,请记住一些事情。

再次感谢。

最佳答案

我也更喜欢 ProGuard,因为它的大小减少和混淆的广度 - 见 http://proguard.sourceforge.net/ .除了下载速度外,我不一定有大小限制,但没有发现任何进一步缩小的内容。

关于java-me - 用于缩减大小的最佳 Java 混淆应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/93290/

相关文章:

java-me - 版权不可用 诺基亚位置 API(OVI map )

java - 如何使用 proguard 和 maven 从 war 中混淆一个 jar

android - 从内存调试中隐藏 C 中的 char 数组值

C#:在文本文件中混淆密码的最佳实践?

java - 在带有 Netbeans 7.3 的诺基亚 SDK 2.0 中找不到 JRE

android - android.opengl 和 javax.microedition.khronos.opengles 包之间有什么区别?

java - Java/J2me中常用的时区格式

c++ - 如何在移动设备上启动短代码?

css - 响应式网页设计和高分辨率显示 (iPhone 4/5)

javascript - 创建一个水平滚动的 Div