Codename One Android Build大小

时间:2016-01-20 09:21:16

标签: android codenameone

我已将我的LWUIT项目移植到Codename One并成功发送了Android版本。 产生的.apk文件的大小是2.3M,而LWUIT(Thorsten的端口)一个是1M的小(实际上它是700K,但是在Codename One中有2个大的Android主题,所以它大约是1.3M - 我已经检查过了) 。另外,与Codename One不同,LWUIT .apk类不会被混淆。

  1. 有没有减少.apk文件大小的技术?
  2. 是否有任何切换可以从分发中删除字体文件material-design-font.ttf?它在com\codename1\ui\FontImage类中引用,该类用于创建类似Android的界面并为CheckBox和RadioButton(+ DefaultRefreshIcon)创建默认外观。
  3. P.S。是否每晚都有Eclipse插件的构建/更新URL?如果没有 - 是否有任何关于如何更新它的信息?

1 个答案:

答案 0 :(得分:0)

Codename One随着建造LWUIT时的尺寸压力的提升而显着增长。多年来,我们还构建了更多的功能,最终自然增加了最终的应用程序大小。我们在Android上还有几个不同的渲染管道,以支持LWUIT没有的所有“怪癖”,因此在新硬件上表现不佳。

要缩小尺寸,请确保在构建提示中定义了android.includeGPlayServices=false。您可以使用noExtraResources=true构建提示删除大多数内置资源文件。目前还没有删除图标字体的构建提示,因为它们非常小(不到100kb未压缩)。

插件没有每晚,你也不需要,因为源不依赖于插件更新,请参阅How Does a Codename One Update "Work"