【问题标题】:How to reduce size of strings.xml如何减小 strings.xml 的大小
【发布时间】:2013-05-26 09:04:00
【问题描述】:

在添加对更多语言的支持之前,我有一个大小为 0.3MB 的 android 应用程序。 当我使用“values-es”、“values-ar”等添加对 10 种其他语言的支持时,应用程序的大小增加了两倍。 这是可以理解的,因为我的应用程序使用了大量文本。我假设应用程序大小是由每个语言环境值文件夹的新文件夹和 strings.xml 文件引起的。 有没有办法减少这些文件的大小。我已经删除了它们几乎不可见的不必要的间距和格式。我也一直在用proguard。

【问题讨论】:

  • 所以现在是 0.9MB?你为什么担心?

标签: android android-layout android-emulator android-edittext


【解决方案1】:

您可以为每个语言环境发布单独的 apk 文件,您可以在开发者控制台中标记它们,我认为它们仅适用于特定语言。每个 apk 都只有一种语言。

但这不是我推荐的。 0.9 兆字节在当今市场上算不上什么。不用担心,只需将其构建为单个 apk。如果它只是一个 apk,管理更新和所有开发人员方面的事情要容易得多。

【讨论】:

    【解决方案2】:

    减小 strings.xml 大小的唯一方法是删除未使用的字符串。您可以使用Android LINT 轻松找到未使用的字符串

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 2011-09-03
      • 2016-01-17
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      相关资源
      最近更新 更多