【问题标题】:Codename One Android Build size代号一 Android 构建大小
【发布时间】:2016-01-21 12:02:18
【问题描述】:

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

  1. 是否有任何技术可以减小 .apk 文件的大小?
  2. 是否有任何开关可以从分发中删除字体文件material-design-font.ttf?它在 com\codename1\ui\FontImage 类中被引用,该类用于创建类似 Android 的界面并为 CheckBox 和 RadioButton (+DefaultRefreshIcon) 创建默认外观。

附:是否有 Eclipse 插件的夜间构建/更新 URL?如果没有 - 是否有任何关于如何自己更新的信息?

【问题讨论】:

    标签: android codenameone


    【解决方案1】:

    Codename One 显着增长,因为我们在构建 LWUIT 时所面临的规模压力被解除。多年来,我们还内置了更多功能,最终自然而然地增加了应用程序的大小。我们在 Android 上还有几个不同的渲染管道,以支持 LWUIT 所没有的所有“怪癖”,因此在较新的硬件上表现不佳。

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

    插件没有 nightly 版本,而且您也不需要它,因为源代码不依赖于插件更新,请参阅 How Does a Codename One Update "Work"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 2017-06-06
      • 2018-10-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多