我已将我的LWUIT项目移植到Codename One并成功发送了Android版本。 产生的.apk文件的大小是2.3M,而LWUIT(Thorsten的端口)一个是1M的小(实际上它是700K,但是在Codename One中有2个大的Android主题,所以它大约是1.3M - 我已经检查过了) 。另外,与Codename One不同,LWUIT .apk类不会被混淆。
material-design-font.ttf
?它在com\codename1\ui\FontImage
类中引用,该类用于创建类似Android的界面并为CheckBox和RadioButton(+ DefaultRefreshIcon)创建默认外观。P.S。是否每晚都有Eclipse插件的构建/更新URL?如果没有 - 是否有任何关于如何更新它的信息?
答案 0 :(得分:0)
Codename One随着建造LWUIT时的尺寸压力的提升而显着增长。多年来,我们还构建了更多的功能,最终自然增加了最终的应用程序大小。我们在Android上还有几个不同的渲染管道,以支持LWUIT没有的所有“怪癖”,因此在新硬件上表现不佳。
要缩小尺寸,请确保在构建提示中定义了android.includeGPlayServices=false
。您可以使用noExtraResources=true
构建提示删除大多数内置资源文件。目前还没有删除图标字体的构建提示,因为它们非常小(不到100kb未压缩)。
插件没有每晚,你也不需要,因为源不依赖于插件更新,请参阅How Does a Codename One Update "Work"