使用Java ME我遇到了以下问题:
项目构建后,项目中的所有类(包括匿名)都会转换为单独的文件。这导致应用程序大小的增加,因为每个单独的文件在组装的包中不小于1千字节。
这个问题在J2ME中尤其重要,因为应用程序的大小非常重要。
我的问题是:
答案 0 :(得分:5)
您要定位哪些设备?这曾经是几年前传统设备上的一个问题,但除非你的MIDlet非常庞大,否则你现在应该不会遇到太多问题。您是否真的遇到过问题,或者您是否在寻求如何预防此问题的建议?
您可以使用Proguard来混淆和减少已编译的班级大小。
答案 1 :(得分:1)
所以Proguard做得很好,已经从你最后的Jar文件中减少了300K。可以做得更多吗?也许。你用了什么设置? I always go至少:
如果您说您的媒体文件已经被压缩了,那么在将它们添加到lwuit之前,您是use something like PNGGauntlet吗?