代号一 Android 构建大小
Codename One Android Build size
我已将我的 LWUIT 项目移植到代号一并成功发送 Android 构建。
生成的 .apk 文件大小为 2.3M,而 LWUIT(Thorsten 的端口)小 1M(实际上是 700K,但代号一中有 2 个大 Android 主题,所以它大约为 1.3M - 我检查过)。另外,与代号一不同,LWUIT .apk classes 没有被混淆。
- 有什么方法可以减小 .apk 文件的大小吗?
- 是否有任何开关可以从分发中删除字体文件
material-design-font.ttf
?它在 com\codename1\ui\FontImage
class 中被引用,用于创建类似 Android 的界面并创建 CheckBox 和 RadioButton (+DefaultRefreshIcon) 的默认外观。
P.S。 Eclipse 插件有 nightly builds/updates URL 吗?如果没有 - 是否有关于如何自行更新的信息?
Codename One 随着我们在构建 LWUIT 时面临的大小压力的解除而显着增长。多年来,我们还内置了更多功能,最终自然增加了应用程序的大小。我们在 Android 上也有几个不同的渲染管道来支持它的所有 "quirks",而 LWUIT 没有,因此在较新的硬件上表现不佳。
要减小大小,请确保您在构建提示中定义了 android.includeGPlayServices=false
。您可以使用 noExtraResources=true
构建提示删除大部分内置资源文件。目前没有删除图标字体的构建提示,因为它们非常小(未压缩小于 100kb)。
插件没有 nightly,而且你真的不需要它,因为源代码不依赖于插件更新,请参阅
我已将我的 LWUIT 项目移植到代号一并成功发送 Android 构建。 生成的 .apk 文件大小为 2.3M,而 LWUIT(Thorsten 的端口)小 1M(实际上是 700K,但代号一中有 2 个大 Android 主题,所以它大约为 1.3M - 我检查过)。另外,与代号一不同,LWUIT .apk classes 没有被混淆。
- 有什么方法可以减小 .apk 文件的大小吗?
- 是否有任何开关可以从分发中删除字体文件
material-design-font.ttf
?它在com\codename1\ui\FontImage
class 中被引用,用于创建类似 Android 的界面并创建 CheckBox 和 RadioButton (+DefaultRefreshIcon) 的默认外观。
P.S。 Eclipse 插件有 nightly builds/updates URL 吗?如果没有 - 是否有关于如何自行更新的信息?
Codename One 随着我们在构建 LWUIT 时面临的大小压力的解除而显着增长。多年来,我们还内置了更多功能,最终自然增加了应用程序的大小。我们在 Android 上也有几个不同的渲染管道来支持它的所有 "quirks",而 LWUIT 没有,因此在较新的硬件上表现不佳。
要减小大小,请确保您在构建提示中定义了 android.includeGPlayServices=false
。您可以使用 noExtraResources=true
构建提示删除大部分内置资源文件。目前没有删除图标字体的构建提示,因为它们非常小(未压缩小于 100kb)。
插件没有 nightly,而且你真的不需要它,因为源代码不依赖于插件更新,请参阅